Skip to content

Commit bdc203c

Browse files
author
root
committed
travis update
1 parent cec64c3 commit bdc203c

File tree

4 files changed

+68
-22
lines changed

4 files changed

+68
-22
lines changed

src/glade/.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
language: cpp
2+
3+
script:
4+
- gcc -o bxr_plover main.c -lrabbitmq -L /usr/local/lib -Wall `pkg-config --cflags --libs gtk+-3.0` -export-dynamic

src/glade/aria.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,6 @@ char ARIA (Byte *p) {
252252
mk[i]=(i-16)*0x11;
253253

254254
Crypt(p, EncKeySetup(mk, rk, 192), rk, c);
255-
printf("BEGIN basic encryption...\n");
256255

257256
return *p;
258257
}

src/glade/bxr_plover

48 Bytes
Binary file not shown.

src/glade/main.c

Lines changed: 64 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ int func_Detect (gchar *path)
540540
// 파일 //
541541
else if (S_ISREG(buf.st_mode))
542542
{
543-
fp = fopen(filepath, "r+");
543+
fp = fopen(filepath, "r");
544544
if (NULL == fp)
545545
{
546546
printf("파일을 열수 없습니다.\n");
@@ -946,7 +946,7 @@ int func_file_eraser(int type)
946946

947947
case 3 :
948948
MsgTmp[0] = 'Z';
949-
memset( msize, MsgTmp[0], ERASER_SIZE );printf("2 아니 어디서 죽냐 또~~~~~~~~\n");
949+
memset( msize, MsgTmp[0], ERASER_SIZE );
950950
break;
951951

952952
case 4 :
@@ -992,10 +992,14 @@ int func_file_eraser(int type)
992992
// 암호화 #aria //
993993
void func_ARIA ()
994994
{
995+
char message[1134];
995996
FILE *fp;
996-
uint cur = 0, sum = 0;
997-
char message[1134];
998-
997+
long lSize;
998+
unsigned char *buff;
999+
uint cur = 0, sum = 0, i = 0;
1000+
uint arisize = 0;
1001+
unsigned char aribuf[16];
1002+
9991003
if( sfDs.fpath[0] == 0x00 )
10001004
{
10011005
func_gtk_dialog_modal(0, window, "\n 대상파일이 선택되지 않았습니다. \n");
@@ -1008,42 +1012,79 @@ void func_ARIA ()
10081012
if( func_gtk_dialog_modal(1, window, message) == GTK_RESPONSE_ACCEPT)
10091013
{
10101014
int res = 0;
1011-
1012-
fp = fopen( sfDs.fpath, "r+");
1013-
fseek( fp, 0, SEEK_END);
1014-
long lSize = ftell(fp);
1015-
fseek( fp, 0, SEEK_SET);
10161015

1017-
unsigned char *buff = (unsigned char *)malloc( sizeof (char)*lSize);
1018-
memset(buff, 0, sizeof (char)*lSize);
1016+
fp = fopen(sfDs.fpath, "r");
1017+
if (NULL == fp)
1018+
{
1019+
printf("파일을 열수 없습니다.\n");
1020+
return;
1021+
}
1022+
1023+
fseek(fp, 0, SEEK_END);
1024+
lSize = ftell(fp);
1025+
rewind(fp);
10191026

1020-
while ((cur = fread(&buff[sum], sizeof(char) * 6, lSize - cur, fp)) > 0 )
1027+
buff = (unsigned char *) malloc( sizeof(char) *lSize);
1028+
1029+
while ((cur = fread(&buff[sum], sizeof(char), lSize - cur, fp)) > 0 )
10211030
{
1022-
ARIA(&buff[sum]);
1023-
fwrite(&buff[sum], sizeof(char) * 6, lSize - cur, fp);
10241031
sum += cur;
10251032
}
1026-
1033+
10271034
if (sum != lSize)
10281035
{
10291036
printf("파일을 읽을수 없습니다.\n");
10301037
}
1038+
1039+
while (arisize < sfDs.fsize)
1040+
{
1041+
buff += i;
1042+
printf("#어디서 죽었니이이ㅣ이ㅣ잉이이이잉이이\n");
1043+
memcpy (aribuf, buff, sizeof (aribuf));
1044+
printf("@어디서 죽었니이이ㅣ이ㅣ잉이이이잉이이\n");
1045+
ARIA (aribuf);
1046+
printf("0 어디서 죽었니이이ㅣ이ㅣ잉이이이잉이이\n");
1047+
memcpy (buff, aribuf, sizeof (aribuf));
1048+
printf("1 어디서 죽었니이이ㅣ이ㅣ잉이이이잉이이\n");
1049+
memset (aribuf, 0, sizeof (aribuf));
1050+
printf("2 어디서 죽었니이이ㅣ이ㅣ잉이이이잉이이\n");
1051+
arisize += 16;
1052+
printf("3 어디서 죽었니이이ㅣ이ㅣ잉이이이잉이이\n");
1053+
i += 16;
1054+
printf("4 어디서 죽었니이이ㅣ이ㅣ잉이이이잉이이\n");
1055+
}
1056+
fclose(fp);
10311057

1032-
for(int i = 0; i <= chk_fcnt; i++)
1058+
fp = fopen(sfDs.fpath, "w+");
1059+
fwrite (buff, lSize, 1, fp);
1060+
1061+
for (int i = 0; i <= chk_fcnt; i++)
10331062
{
10341063
res = strcmp(fname, fDs[i].fname);
10351064

10361065
if(res == 0)
10371066
{
10381067
strcpy(fDs[i].stat, "암호화");
1039-
printf("결과: [%d]번째 파일[%s]가 [%s] 되었습니다.", i, fDs[i].fname, fDs[i].stat);
1068+
printf("결과: [%d]번째 파일[%s]가 [%s] 되었습니다.\n", i, fDs[i].fname, fDs[i].stat);
10401069
}
10411070
}
1042-
1071+
1072+
gtk_container_remove (GTK_CONTAINER(d_scrolledwindow), d_view); // 다 지우기
1073+
//gtk_tree_store_remove(dtreestore, &diter); // 선택한거만 지우기
1074+
1075+
printf("[UUID: %s], [파일이름: %s], [파일크기: %d], [파일상태: %s], [파일경로: %s]\n", sfDs.uuid, sfDs.fname, sfDs.fsize, sfDs.stat, sfDs.fpath);
1076+
1077+
d_view = d_create_view_and_model();
1078+
gtk_container_add (GTK_CONTAINER(d_scrolledwindow), d_view);
1079+
gtk_widget_show_all ((GtkWidget *)d_scrolledwindow);
1080+
1081+
strcpy(sfDs.stat, "암호화");
1082+
10431083
fclose(fp);
1044-
printf("Close FILE\n");
1045-
free(buff);
1084+
10461085
chk_df = 5;
1086+
printf("Close FILE\n");
1087+
chk_fname[0] = 0; // 초기화 //
10471088
}
10481089
else
10491090
{
@@ -1053,6 +1094,8 @@ void func_ARIA ()
10531094

10541095
return;
10551096
}
1097+
// end of func_ARIA (); //
1098+
10561099

10571100
// main_window function #mf //
10581101
void m_detect_btn_clicked (GtkButton *m_detect_btn, gpointer *data)

0 commit comments

Comments
 (0)