Add support for untruncated HMAC-SHA-512
This commit is contained in:
@@ -64,6 +64,7 @@ static struct {
|
||||
{AUTH_HMAC_SHA2_384_192, "hmac(sha384)", 24, 48, },
|
||||
{AUTH_HMAC_SHA2_384_384, "hmac(sha384)", 48, 48, },
|
||||
{AUTH_HMAC_SHA2_512_256, "hmac(sha512)", 32, 64, },
|
||||
{AUTH_HMAC_SHA2_512_512, "hmac(sha512)", 64, 64, },
|
||||
{AUTH_AES_XCBC_96, "xcbc(aes)", 12, 16, },
|
||||
{AUTH_CAMELLIA_XCBC_96, "xcbc(camellia)", 12, 16, },
|
||||
};
|
||||
|
||||
@@ -73,6 +73,8 @@ METHOD(plugin_t, get_features, int,
|
||||
PLUGIN_DEPENDS(HASHER, HASH_SHA384),
|
||||
PLUGIN_PROVIDE(SIGNER, AUTH_HMAC_SHA2_512_256),
|
||||
PLUGIN_DEPENDS(HASHER, HASH_SHA512),
|
||||
PLUGIN_PROVIDE(SIGNER, AUTH_HMAC_SHA2_512_512),
|
||||
PLUGIN_DEPENDS(HASHER, HASH_SHA512),
|
||||
};
|
||||
*features = f;
|
||||
return countof(f);
|
||||
|
||||
@@ -307,6 +307,7 @@ METHOD(plugin_t, get_features, int,
|
||||
PLUGIN_PROVIDE(SIGNER, AUTH_HMAC_SHA2_384_192),
|
||||
PLUGIN_PROVIDE(SIGNER, AUTH_HMAC_SHA2_384_384),
|
||||
PLUGIN_PROVIDE(SIGNER, AUTH_HMAC_SHA2_512_256),
|
||||
PLUGIN_PROVIDE(SIGNER, AUTH_HMAC_SHA2_512_512),
|
||||
#endif
|
||||
#endif /* OPENSSL_NO_HMAC */
|
||||
#if OPENSSL_VERSION_NUMBER >= 0x1000100fL
|
||||
|
||||
Reference in New Issue
Block a user