openssl/doc/man7
Pauli 81aef6ba72 rand: add a provider side seed source.
This allows the operating system sources that OpenSSL supports to be
used directly as RNGs.  It also allows DRBG seeding to be explicitly
specified rather than being left to a fall back case.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13455)
2020-12-09 12:20:32 +10:00
..
bio.pod
crypto.pod
ct.pod
des_modes.pod
EVP_ASYM_CIPHER-SM2.pod Document the provider side SM2 Asymmetric Cipher support 2020-09-25 11:13:54 +01:00
EVP_KDF-HKDF.pod Rename EVP_KDF_size() to EVP_KDF_CTX_get_kdf_size(). 2020-10-22 20:47:02 +10:00
EVP_KDF-KB.pod Add support for making all of KBKDF FixedInput fields optional. 2020-11-11 12:15:18 +10:00
EVP_KDF-KRB5KDF.pod Rename EVP_KDF_size() to EVP_KDF_CTX_get_kdf_size(). 2020-10-22 20:47:02 +10:00
EVP_KDF-PBKDF2.pod
EVP_KDF-PKCS12KDF.pod Move PKCS#12 KDF to provider. 2020-08-14 18:15:12 +10:00
EVP_KDF-SCRYPT.pod Fix EVP_KDF_scrypt so that is uses a propq for its fetch. 2020-09-23 17:31:40 +10:00
EVP_KDF-SS.pod Rename EVP_KDF_size() to EVP_KDF_CTX_get_kdf_size(). 2020-10-22 20:47:02 +10:00
EVP_KDF-SSHKDF.pod Rename EVP_KDF_size() to EVP_KDF_CTX_get_kdf_size(). 2020-10-22 20:47:02 +10:00
EVP_KDF-TLS1_PRF.pod
EVP_KDF-X942-ASN1.pod Add EVP_KDF-X942 to the fips module 2020-12-02 12:15:05 +10:00
EVP_KDF-X942-CONCAT.pod Add EVP_KDF-X942 to the fips module 2020-12-02 12:15:05 +10:00
EVP_KDF-X963.pod Rename EVP_KDF_size() to EVP_KDF_CTX_get_kdf_size(). 2020-10-22 20:47:02 +10:00
EVP_KEM-RSA.pod Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
EVP_KEYEXCH-DH.pod
EVP_KEYEXCH-ECDH.pod
EVP_KEYEXCH-X25519.pod
EVP_MAC-BLAKE2.pod Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size(). 2020-10-22 20:47:02 +10:00
EVP_MAC-CMAC.pod Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size(). 2020-10-22 20:47:02 +10:00
EVP_MAC-GMAC.pod Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size(). 2020-10-22 20:47:02 +10:00
EVP_MAC-HMAC.pod Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size(). 2020-10-22 20:47:02 +10:00
EVP_MAC-KMAC.pod Fixup EVP-MAC-KMAC documentation 2020-11-16 16:56:11 +10:00
EVP_MAC-Poly1305.pod Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size(). 2020-10-22 20:47:02 +10:00
EVP_MAC-Siphash.pod Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size(). 2020-10-22 20:47:02 +10:00
EVP_MD-BLAKE2.pod
EVP_MD-common.pod
EVP_MD-MD2.pod
EVP_MD-MD4.pod
EVP_MD-MD5-SHA1.pod
EVP_MD-MD5.pod
EVP_MD-MDC2.pod
EVP_MD-RIPEMD160.pod
EVP_MD-SHA1.pod
EVP_MD-SHA2.pod
EVP_MD-SHA3.pod
EVP_MD-SHAKE.pod
EVP_MD-SM3.pod
EVP_MD-WHIRLPOOL.pod
EVP_PKEY-DH.pod Rename EVP_PKEY_set1_tls_encodedpoint to EVP_PKEY_set1_encoded_public_key 2020-10-20 16:39:41 +01:00
EVP_PKEY-DSA.pod
EVP_PKEY-EC.pod Rename EVP_PKEY_set1_tls_encodedpoint to EVP_PKEY_set1_encoded_public_key 2020-10-20 16:39:41 +01:00
EVP_PKEY-FFC.pod
EVP_PKEY-HMAC.pod Update the EVP_PKEY MAC documentation 2020-09-03 09:40:52 +01:00
EVP_PKEY-RSA.pod
EVP_PKEY-SM2.pod Document the provider side SM2 Asymmetric Cipher support 2020-09-25 11:13:54 +01:00
EVP_PKEY-X25519.pod Rename EVP_PKEY_set1_tls_encodedpoint to EVP_PKEY_set1_encoded_public_key 2020-10-20 16:39:41 +01:00
EVP_RAND-CTR-DRBG.pod doc: Documentation changes for moving the entropy source out of the fips provider 2020-11-20 08:24:21 +10:00
EVP_RAND-HASH-DRBG.pod doc: Documentation changes for moving the entropy source out of the fips provider 2020-11-20 08:24:21 +10:00
EVP_RAND-HMAC-DRBG.pod doc: Documentation changes for moving the entropy source out of the fips provider 2020-11-20 08:24:21 +10:00
EVP_RAND-SEED-SRC.pod rand: add a provider side seed source. 2020-12-09 12:20:32 +10:00
EVP_RAND-TEST-RAND.pod drbg: revert renamings of the generate and reseed counter 2020-09-23 23:15:46 +02:00
EVP_RAND.pod rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
EVP_SIGNATURE-DSA.pod
EVP_SIGNATURE-ECDSA.pod
EVP_SIGNATURE-ED25519.pod Update the EdDSA docs with information about Algorithm Identifiers 2020-09-18 15:26:28 +01:00
EVP_SIGNATURE-HMAC.pod Update the EVP_PKEY MAC documentation 2020-09-03 09:40:52 +01:00
EVP_SIGNATURE-RSA.pod
evp.pod
openssl_user_macros.pod.in Document how deprecation should be done 2020-10-12 08:29:31 +02:00
openssl-core_dispatch.h.pod
openssl-core_names.h.pod
openssl-core.h.pod
openssl-env.pod Remove openssl provider app 2020-09-26 07:13:22 +10:00
OSSL_PROVIDER-base.pod Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
OSSL_PROVIDER-default.pod Add EVP_KDF-X942 to the fips module 2020-12-02 12:15:05 +10:00
OSSL_PROVIDER-FIPS.pod Add EVP_KDF-X942 to the fips module 2020-12-02 12:15:05 +10:00
OSSL_PROVIDER-legacy.pod
OSSL_PROVIDER-null.pod
ossl_store-file.pod
ossl_store.pod
passphrase-encoding.pod
property.pod Re-word null->empty property; improve iteration.count example in property.pod 2020-08-21 09:04:09 +02:00
provider-asym_cipher.pod Document the provider side SM2 Asymmetric Cipher support 2020-09-25 11:13:54 +01:00
provider-base.pod doc: Documentation changes for moving the entropy source out of the fips provider 2020-11-20 08:24:21 +10:00
provider-cipher.pod Support cipher provider "iv state" 2020-08-11 07:07:37 -07:00
provider-digest.pod gettables: documentation changes to pass the provider context. 2020-08-07 08:02:14 +10:00
provider-encoder.pod ENCODER: Add support for OSSL_FUNC_encoder_does_selection() 2020-11-11 12:43:27 +01:00
provider-kdf.pod Document the provider KDF API. 2020-11-16 08:07:42 +10:00
provider-kem.pod Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
provider-keyexch.pod gettables: documentation changes to pass the provider context. 2020-08-07 08:02:14 +10:00
provider-keymgmt.pod Constify OSSL_FUNC_keymgmt_validate() 2020-10-23 17:54:40 +03:00
provider-mac.pod gettables: documentation changes to pass the provider context. 2020-08-07 08:02:14 +10:00
provider-object.pod CORE: Add support for specifying the outermost object structure 2020-11-11 12:43:27 +01:00
provider-rand.pod drbg: revert renamings of the generate and reseed counter 2020-09-23 23:15:46 +02:00
provider-signature.pod gettables: documentation changes to pass the provider context. 2020-08-07 08:02:14 +10:00
provider-storemgmt.pod STORE for providers: define libcrypto <-> provider interface 2020-08-24 10:02:25 +02:00
provider.pod Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
proxy-certificates.pod
RAND.pod Update copyright year 2020-10-15 14:10:06 +01:00
RSA-PSS.pod
ssl.pod
x509.pod
X25519.pod