openssl/doc
pohsingwu fbce6ebf70 Implement PCT for EDDSA
According to FIPS 140-3 IG 10.3.A Additonal Comment 1, a PCT shall be
performed consistent with the intended use of the keys.

This commit implements PCT for EDDSA via performing sign and verify
operations after key generated.

Also use the same pairwise test logic in EVP_PKEY_keygen and
EVP_PKEY_pairwise_check for EDDSA in FIPS_MODULE.

Add OSSL_SELF_TEST_DESC_PCT_EDDSA to OSSL_PROVIDER-FIPS page.

Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23408)
2024-03-01 11:06:03 +01:00
..
designs Fix new typos found by codespell 2024-02-14 09:36:11 +01:00
HOWTO doc: add HOWTO document about Documenting public Functions and Macros 2023-03-29 12:18:07 +02:00
images Update OpenSSL logos 2023-11-22 10:35:58 +01:00
internal RCU lock implementation 2024-02-01 08:33:25 -05:00
life-cycles Add EVP_DigestSqueeze() API. 2023-11-10 13:27:00 +01:00
man1 Improve documentation of standard IANA cipher suite names. 2024-02-25 11:13:07 +01:00
man3 Extended SSL_SESSION functions using time_t 2024-02-21 10:28:17 +01:00
man5 Fix remaining provider config settings to be decisive in value 2023-12-27 09:32:48 +01:00
man7 Implement PCT for EDDSA 2024-03-01 11:06:03 +01:00
build.info make update 2024-02-10 11:37:14 +00:00
build.info.in doc: remove end of line whitespace 2021-09-22 16:22:50 +10:00
dir-locals.example.el
fingerprints.txt doc/fingerprints.txt: Add the OpenSSL OMC PGP key fingerprint 2023-05-23 15:24:38 +02:00
openssl-c-indent.el
perlvars.pm Document SSL_OP_PREFER_NO_DHE_KEX option. 2023-11-24 15:08:04 +00:00
README.md

OpenSSL Documentation

README.md This file

fingerprints.txt PGP fingerprints of authorised release signers

standards.txt standards.txt Moved to the web, https://www.openssl.org/docs/standards.html

HOWTO/ A few how-to documents; not necessarily up-to-date

man1/ The openssl command-line tools; start with openssl.pod

man3/ The SSL library and the crypto library

man5/ File formats

man7/ Overviews; start with crypto.pod and ssl.pod, for example Algorithm specific EVP_PKEY documentation.

Formatted versions of the manpages (apps,ssl,crypto) can be found at https://www.openssl.org/docs/manpages.html