aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto/hashers
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2015-10-28 21:00:31 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2015-11-03 21:35:09 +0100
commitf6fede934bc815e225a52e7d6a9164f078fed9ce (patch)
tree1f8a346a296d94ec9254f4014948f7ca696e97b7 /src/libstrongswan/crypto/hashers
parenta488584b5f89358ca24b5c2166934f7340dfba04 (diff)
downloadstrongswan-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.c3
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;