mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 02:37:28 +02:00
FIPS 140-3 disable XTS-384 in FIPS mode
This commit is contained in:
@ -12753,7 +12753,12 @@ int wc_AesXtsSetKeyNoInit(XtsAes* aes, const byte* key, word32 len, int dir)
|
||||
}
|
||||
|
||||
if ((len != (AES_128_KEY_SIZE*2)) &&
|
||||
#ifndef HAVE_FIPS
|
||||
/* XTS-384 not allowed by FIPS and can not be treated like
|
||||
* RSA-4096 bit keys back in the day, can not vendor affirm
|
||||
* the use of 2 concatenated 192-bit keys (XTS-384) */
|
||||
(len != (AES_192_KEY_SIZE*2)) &&
|
||||
#endif
|
||||
(len != (AES_256_KEY_SIZE*2)))
|
||||
{
|
||||
WOLFSSL_MSG("Unsupported key size");
|
||||
|
Reference in New Issue
Block a user