openssl/providers/implementations/include/prov
slontis f3090fc710 Implement deterministic ECDSA sign (RFC6979)
This PR is based off the contributions in PR #9223 by Jemmy1228.

It has been modified and reworked to:
(1) Work with providers
(2) Support ECDSA and DSA
(3) Add a KDF HMAC_DRBG implementation that shares code with the RAND HMAC_DRBG.

A nonce_type is passed around inside the Signing API's, in order to support any
future deterministic algorithms.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18809)
2022-11-30 07:31:53 +00:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
blake2.h
ciphercommon_aead.h Update copyright year 2022-05-03 13:34:51 +01:00
ciphercommon_ccm.h Update copyright year 2022-05-03 13:34:51 +01:00
ciphercommon_gcm.h Update copyright year 2022-05-03 13:34:51 +01:00
ciphercommon.h Limit the size of various MAXCHUNK definitions 2022-08-19 17:26:12 +10:00
digestcommon.h
ecx.h Add HPKE DHKEM provider support for EC, X25519 and X448. 2022-09-23 09:24:47 +01:00
hmac_drbg.h Implement deterministic ECDSA sign (RFC6979) 2022-11-30 07:31:53 +00:00
implementations.h Implement deterministic ECDSA sign (RFC6979) 2022-11-30 07:31:53 +00:00
kdfexchange.h
macsignature.h
md5_sha1.h
names.h Implement deterministic ECDSA sign (RFC6979) 2022-11-30 07:31:53 +00:00
seeding.h rand: remove the ossl_rand_pool_add_additional_data() function. 2022-10-27 09:23:00 +11:00