diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2015-10-28 21:00:31 +0100 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2015-11-03 21:35:09 +0100 |
commit | f6fede934bc815e225a52e7d6a9164f078fed9ce (patch) | |
tree | 1f8a346a296d94ec9254f4014948f7ca696e97b7 /src/libstrongswan/crypto/hashers | |
parent | a488584b5f89358ca24b5c2166934f7340dfba04 (diff) | |
download | strongswan-f6fede934bc815e225a52e7d6a9164f078fed9ce.tar.bz2 strongswan-f6fede934bc815e225a52e7d6a9164f078fed9ce.tar.xz |
Support BLISS signatures with SHA-3 hash
Diffstat (limited to 'src/libstrongswan/crypto/hashers')
-rw-r--r-- | src/libstrongswan/crypto/hashers/hasher.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstrongswan/crypto/hashers/hasher.c b/src/libstrongswan/crypto/hashers/hasher.c index 5f8ea95a6..d936e126b 100644 --- a/src/libstrongswan/crypto/hashers/hasher.c +++ b/src/libstrongswan/crypto/hashers/hasher.c @@ -428,16 +428,19 @@ hash_algorithm_t hasher_from_signature_scheme(signature_scheme_t scheme) case SIGN_ECDSA_WITH_SHA256_DER: case SIGN_ECDSA_256: case SIGN_BLISS_WITH_SHA256: + case SIGN_BLISS_WITH_SHA3_256: return HASH_SHA256; case SIGN_RSA_EMSA_PKCS1_SHA384: case SIGN_ECDSA_WITH_SHA384_DER: case SIGN_ECDSA_384: case SIGN_BLISS_WITH_SHA384: + case SIGN_BLISS_WITH_SHA3_384: return HASH_SHA384; case SIGN_RSA_EMSA_PKCS1_SHA512: case SIGN_ECDSA_WITH_SHA512_DER: case SIGN_ECDSA_521: case SIGN_BLISS_WITH_SHA512: + case SIGN_BLISS_WITH_SHA3_512: return HASH_SHA512; } return HASH_UNKNOWN; |