#include #include "../prg.h" static void hexdump(unsigned char *a, size_t len) { size_t i; for (i = 0; i < len; i++) printf("%02x", a[i]); } int main() { unsigned char seed[32] = {0}; unsigned char out[64]; unsigned char addr[16] = {2}; printf("Case 1: All 0\n"); prg(out, 64, seed, 32); printf("\n"); hexdump(out, 64); printf("\n"); printf("Case 2: key = 1\n"); seed[31] = 1; prg_with_counter(out, 64, seed, 32, addr); printf("\n"); hexdump(out, 64); printf("\n"); return 0; }