forked from wolfSSL/wolfssl
EVP: return proper cipher type for AES OFB
This commit is contained in:
@ -1122,6 +1122,21 @@ static unsigned int cipherType(const WOLFSSL_EVP_CIPHER *cipher)
|
|||||||
return AES_256_CFB128_TYPE;
|
return AES_256_CFB128_TYPE;
|
||||||
#endif
|
#endif
|
||||||
#endif /*HAVE_AES_CBC */
|
#endif /*HAVE_AES_CBC */
|
||||||
|
#if defined(WOLFSSL_AES_OFB)
|
||||||
|
#ifdef WOLFSSL_AES_128
|
||||||
|
else if (XSTRNCMP(cipher, EVP_AES_128_OFB, EVP_AES_SIZE) == 0)
|
||||||
|
return AES_128_OFB_TYPE;
|
||||||
|
#endif
|
||||||
|
#ifdef WOLFSSL_AES_192
|
||||||
|
else if (XSTRNCMP(cipher, EVP_AES_192_OFB, EVP_AES_SIZE) == 0)
|
||||||
|
return AES_192_OFB_TYPE;
|
||||||
|
#endif
|
||||||
|
#ifdef WOLFSSL_AES_256
|
||||||
|
else if (XSTRNCMP(cipher, EVP_AES_256_OFB, EVP_AES_SIZE) == 0)
|
||||||
|
return AES_256_OFB_TYPE;
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* !NO_AES */
|
#endif /* !NO_AES */
|
||||||
else return 0;
|
else return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user