2012-08-01 31 views
0

使用Salsa20,怎麼會尋求一個字節位置(假設它是64的倍數)(使用公共領域的C實現在http://cr.yp.to/snuffle/salsa20/merged/salsa20.c尋求salsa20

我已經試過,但它不工作:

void seekIV(unsigned long int pos) { 
int low_32bits, high_32bits; 

pos /= 64; 

low_32bits = pos & 0xffffffff; 
high_32bits = (pos >> 32) & 0xffffffff; 

printf("\n SEEKING TO %lu\n", pos * 64); 

ctx.input[8] = low_32bits; 
ctx.input[9] = high_32bits; 
} 

回答

0

D'OH ...答案是...我忘了在流中也FSEEK;)

+1

LOL,救了我很多時間試圖瞭解伯恩斯坦認爲,硬任何時候都要做的事情。 – 2012-08-01 20:03:19

+0

謝謝,我欣賞它:) – davidkomer 2012-08-05 07:15:55