From 1fd84c7dc70a0a6e6d8651fafa50c51dd697ae77 Mon Sep 17 00:00:00 2001 From: Benedict Date: Thu, 2 Feb 2017 00:32:26 +0100 Subject: added random stuff which hasn't beend added because yeah --- lib/lib2.c | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) (limited to 'lib/lib2.c') diff --git a/lib/lib2.c b/lib/lib2.c index f9904b6..2d62305 100644 --- a/lib/lib2.c +++ b/lib/lib2.c @@ -71,20 +71,22 @@ int aes_cbc(char *in, int length_in, char *out, unsigned char *string_key, char AES_KEY key; int number_blocks = length_in / 16; int i, j; + unsigned char debug[16]; unsigned char ciphertext[128+1]; unsigned char tmp_after_aes[128+1]; unsigned char cleartext[128+1]; // set the key and bits + memset(tmp_after_aes, 0, 129); if(encrypt) AES_set_encrypt_key(string_key, 128, &key); else AES_set_decrypt_key(string_key, 128, &key); - memcpy(init_vector, iv, 16); + memcpy(iv, init_vector, 16); // implement cbc mode for(i=0;i 9) + buf[i] = random_number_between(48,57); + else + buf[i] = random_number_between(97,102); + } +} int generate_random_bytes(char *buf, int length_key_bytes) { -- cgit v1.2.3-70-g09d2