summaryrefslogtreecommitdiff
path: root/lib/lib2.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/lib2.h')
-rw-r--r--lib/lib2.h3
1 files changed, 2 insertions, 1 deletions
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