botan: SHA-3 support
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (C) 2018 Tobias Brunner
|
||||
* Copyright (C) 2018 Andreas Steffen
|
||||
* HSR Hochschule fuer Technik Rapperswil
|
||||
*
|
||||
* Copyright (C) 2018 René Korthaus
|
||||
@@ -135,6 +136,18 @@ METHOD(private_key_t, sign, bool,
|
||||
case SIGN_RSA_EMSA_PKCS1_SHA2_512:
|
||||
return botan_get_signature(this->key, "EMSA_PKCS1(SHA-512)", data,
|
||||
signature);
|
||||
case SIGN_RSA_EMSA_PKCS1_SHA3_224:
|
||||
return botan_get_signature(this->key, "EMSA_PKCS1(SHA-3(224))", data,
|
||||
signature);
|
||||
case SIGN_RSA_EMSA_PKCS1_SHA3_256:
|
||||
return botan_get_signature(this->key, "EMSA_PKCS1(SHA-3(256))", data,
|
||||
signature);
|
||||
case SIGN_RSA_EMSA_PKCS1_SHA3_384:
|
||||
return botan_get_signature(this->key, "EMSA_PKCS1(SHA-3(384))", data,
|
||||
signature);
|
||||
case SIGN_RSA_EMSA_PKCS1_SHA3_512:
|
||||
return botan_get_signature(this->key, "EMSA_PKCS1(SHA-3(512))", data,
|
||||
signature);
|
||||
case SIGN_RSA_EMSA_PSS:
|
||||
return build_emsa_pss_signature(this, params, data, signature);
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user