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.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/lib2.h') diff --git a/lib/lib2.h b/lib/lib2.h index 8e1ae98..f3c7e7b 100644 --- a/lib/lib2.h +++ b/lib/lib2.h @@ -21,6 +21,7 @@ int aes_cbc(char *in, int length_in, char *out, unsigned char *string_key, char int valid_pkcs7_padding(const char *in, int length_in, char *unpadded, int blocksize); int aes_ecb(char *in, int length_in, char *out, unsigned char *string_key, int blocksize, int encrypt); +int generate_random_hex(char *buf, int length_key_bytes); int generate_random_bytes(char *buf, int length_key_bytes); int random_number_between(int min, int max); char *encrypt_with_random_bytes(char *toencrypt, int length, int ecb); @@ -34,6 +35,6 @@ int challenge16_encrypt(char *input, char **encrypted, int cbc_mode); void challenge16_decrypt(char *encrypted, int length, int cbc_mode); int challenge12_and_14_oracle(char *attacker_data, int attacker_data_lengthn, char **ciphertext, int prepend_data); int aes_ecb_detect_prepended_data(); - +int aes_cbc_padded(char *in, int length_in, char **out, unsigned char *string_key, char *init_vector, int encrypt); #endif -- cgit v1.2.3-70-g09d2