|
Nikos Mavrogiannopoulos |
9aff48c |
diff --git a/src/libopensc/card-epass2003.c b/src/libopensc/card-epass2003.c
|
|
Nikos Mavrogiannopoulos |
9aff48c |
index 80088b9..6f04573 100644
|
|
Nikos Mavrogiannopoulos |
9aff48c |
--- a/src/libopensc/card-epass2003.c
|
|
Nikos Mavrogiannopoulos |
9aff48c |
+++ b/src/libopensc/card-epass2003.c
|
|
Nikos Mavrogiannopoulos |
9aff48c |
@@ -117,8 +117,8 @@ openssl_enc(const EVP_CIPHER * cipher, const unsigned char *key, const unsigned
|
|
Nikos Mavrogiannopoulos |
9aff48c |
|
|
Nikos Mavrogiannopoulos |
9aff48c |
memcpy(iv_tmp, iv, EVP_MAX_IV_LENGTH);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
EVP_CIPHER_CTX_init(&ctx;;
|
|
Nikos Mavrogiannopoulos |
9aff48c |
- EVP_CIPHER_CTX_set_padding(&ctx, 0);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
EVP_EncryptInit_ex(&ctx, cipher, NULL, key, iv_tmp);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
+ EVP_CIPHER_CTX_set_padding(&ctx, 0);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
|
|
Nikos Mavrogiannopoulos |
9aff48c |
if (!EVP_EncryptUpdate(&ctx, output, &outl, input, length))
|
|
Nikos Mavrogiannopoulos |
9aff48c |
goto out;
|
|
Nikos Mavrogiannopoulos |
9aff48c |
@@ -146,8 +146,8 @@ openssl_dec(const EVP_CIPHER * cipher, const unsigned char *key, const unsigned
|
|
Nikos Mavrogiannopoulos |
9aff48c |
|
|
Nikos Mavrogiannopoulos |
9aff48c |
memcpy(iv_tmp, iv, EVP_MAX_IV_LENGTH);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
EVP_CIPHER_CTX_init(&ctx;;
|
|
Nikos Mavrogiannopoulos |
9aff48c |
- EVP_CIPHER_CTX_set_padding(&ctx, 0);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
EVP_DecryptInit_ex(&ctx, cipher, NULL, key, iv_tmp);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
+ EVP_CIPHER_CTX_set_padding(&ctx, 0);
|
|
Nikos Mavrogiannopoulos |
9aff48c |
|
|
Nikos Mavrogiannopoulos |
9aff48c |
if (!EVP_DecryptUpdate(&ctx, output, &outl, input, length))
|
|
Nikos Mavrogiannopoulos |
9aff48c |
goto out;
|