|
@@ -383,6 +383,8 @@ int aes_wrap(const u8 *kek, size_t kek_len, int n, const u8 *plain, u8 *cipher)
|
|
|
AES_KEY actx;
|
|
|
int res;
|
|
|
|
|
|
+ if (TEST_FAIL())
|
|
|
+ return -1;
|
|
|
if (AES_set_encrypt_key(kek, kek_len << 3, &actx))
|
|
|
return -1;
|
|
|
res = AES_wrap_key(&actx, NULL, cipher, plain, n * 8);
|
|
@@ -397,6 +399,8 @@ int aes_unwrap(const u8 *kek, size_t kek_len, int n, const u8 *cipher,
|
|
|
AES_KEY actx;
|
|
|
int res;
|
|
|
|
|
|
+ if (TEST_FAIL())
|
|
|
+ return -1;
|
|
|
if (AES_set_decrypt_key(kek, kek_len << 3, &actx))
|
|
|
return -1;
|
|
|
res = AES_unwrap_key(&actx, NULL, plain, cipher, (n + 1) * 8);
|