diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-06-16 15:03:48 -0500 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-06-16 15:03:48 -0500 |
commit | 7ea92a5848ff9a21edae94c88d63c762859f8ea2 (patch) | |
tree | 9bc917c7b77b2d5735cb9ddabaa6c8c12ba5afe5 | |
parent | 6cbba47bcc91e9307704fccd68b52b08dbf3ef51 (diff) | |
parent | f65cfcd6e1dd133644a7cbceddf878b6e062561d (diff) | |
download | cryptography-7ea92a5848ff9a21edae94c88d63c762859f8ea2.tar.gz cryptography-7ea92a5848ff9a21edae94c88d63c762859f8ea2.tar.bz2 cryptography-7ea92a5848ff9a21edae94c88d63c762859f8ea2.zip |
Merge pull request #1137 from ClogenyTechnologies/1134-32-bit-builds-fail
Issue #1134: Use size_t as the per definition of aes.h . size_t translates correctly ...
-rw-r--r-- | cryptography/hazmat/bindings/openssl/aes.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/cryptography/hazmat/bindings/openssl/aes.py b/cryptography/hazmat/bindings/openssl/aes.py index b0e00721..58ef0cf1 100644 --- a/cryptography/hazmat/bindings/openssl/aes.py +++ b/cryptography/hazmat/bindings/openssl/aes.py @@ -29,12 +29,6 @@ typedef struct aes_key_st AES_KEY; FUNCTIONS = """ int AES_set_encrypt_key(const unsigned char *, const int, AES_KEY *); int AES_set_decrypt_key(const unsigned char *, const int, AES_KEY *); -/* The ctr128_encrypt function is only useful in 0.9.8. You should use EVP for - this in 1.0.0+. */ -void AES_ctr128_encrypt(const unsigned char *, unsigned char *, - const unsigned long, const AES_KEY *, - unsigned char[], unsigned char[], unsigned int *); - """ MACROS = """ @@ -44,6 +38,14 @@ int AES_wrap_key(AES_KEY *, const unsigned char *, unsigned char *, const unsigned char *, unsigned int); int AES_unwrap_key(AES_KEY *, const unsigned char *, unsigned char *, const unsigned char *, unsigned int); + +/* The ctr128_encrypt function is only useful in 0.9.8. You should use EVP for + this in 1.0.0+. It is defined in macros because the function signature + changed after 0.9.8 */ +void AES_ctr128_encrypt(const unsigned char *, unsigned char *, + const size_t, const AES_KEY *, + unsigned char[], unsigned char[], unsigned int *); + """ CUSTOMIZATIONS = """ |