coder-sym: Fix IV loading to include byte that wasn't loading properly;

pull/28/head
lwvmobile 2024-06-17 08:49:33 -04:00
rodzic 855918529f
commit 9c2861af77
2 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -143,8 +143,8 @@ int main(int argc, char* argv[])
fprintf (stderr, "\n");
// *((int32_t*)&iv[0])=(uint32_t)time(NULL)-(uint32_t)epoch; //timestamp //note: I don't think this works as intended
for(uint8_t i=0; i<4; i++) iv[i] = ((uint32_t)(time(NULL)&0xFFFFFFFF)-(uint32_t)epoch) >> (24-(i*8));
for(uint8_t i=4; i<4+10; i++) iv[i] = rand() & 0xFF; //10 random bytes
for(uint8_t i=0; i<4; i++) iv[i] = ((uint32_t)(time(NULL)&0xFFFFFFFF)-(uint32_t)epoch) >> (24-(i*8));
for(uint8_t i=3; i<14; i++) iv[i] = rand() & 0xFF; //10 random bytes
}
memset(next_lsf.dst, 0xFF, 6*sizeof(uint8_t)); //broadcast

Wyświetl plik

@ -55,8 +55,8 @@ int main(int argc, char* argv[])
//TODO: read key
// *((int32_t*)&iv[0])=(uint32_t)time(NULL)-(uint32_t)epoch; //timestamp
for(uint8_t i=0; i<4; i++) iv[i] = ((uint32_t)(time(NULL)&0xFFFFFFFF)-(uint32_t)epoch) >> (24-(i*8));
for(uint8_t i=4; i<4+10; i++) iv[i] = rand() & 0xFF; //10 random bytes
for(uint8_t i=0; i<4; i++) iv[i] = ((uint32_t)(time(NULL)&0xFFFFFFFF)-(uint32_t)epoch) >> (24-(i*8));
for(uint8_t i=3; i<14; i++) iv[i] = rand() & 0xFF; //10 random bytes
}
if(fread(&(next_lsf.dst), 6, 1, stdin)<1) finished=1;