Fix referenses in section 3 manuals
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1900)
This commit is contained in:
parent
d36bae1aab
commit
b97fdb57a2
215 changed files with 254 additions and 256 deletions
|
@ -123,7 +123,7 @@ windows.h prior to async.h.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ASYNC_start_job(3)>
|
||||
L<crypto(7)>, L<ASYNC_start_job(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -309,7 +309,7 @@ The expected output from executing the above example program is:
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ERR_print_errors(3)>
|
||||
L<crypto(7)>, L<ERR_print_errors(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
|
||||
BIO_f_base64 - base64 BIO filter
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
#include <openssl/bio.h>
|
||||
#include <openssl/evp.h>
|
||||
|
||||
|
|
|
@ -74,7 +74,7 @@ there was an error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<BIO(3)>,
|
||||
L<bio(7)>,
|
||||
L<BIO_reset(3)>,
|
||||
L<BIO_flush(3)>,
|
||||
L<BIO_pop(3)>,
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
|
||||
BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx - cipher BIO filter
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
#include <openssl/bio.h>
|
||||
#include <openssl/evp.h>
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
|
||||
BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx - message digest BIO filter
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
#include <openssl/bio.h>
|
||||
#include <openssl/evp.h>
|
||||
|
||||
|
|
|
@ -9,10 +9,10 @@ BIO_get_num_renegotiates, BIO_set_ssl_renegotiate_timeout, BIO_new_ssl,
|
|||
BIO_new_ssl_connect, BIO_new_buffer_ssl_connect, BIO_ssl_copy_session_id,
|
||||
BIO_ssl_shutdown - SSL BIO
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment multiple includes
|
||||
|
||||
#include <openssl/bio.h>
|
||||
#include <openssl/ssl.h>
|
||||
|
||||
|
|
|
@ -15,10 +15,10 @@ ECDSA_get_ex_new_index, ECDSA_set_ex_data, ECDSA_get_ex_data,
|
|||
RSA_get_ex_new_index, RSA_set_ex_data, RSA_get_ex_data
|
||||
- application-specific data
|
||||
|
||||
=for comment generic
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment generic
|
||||
|
||||
#include <openssl/x509.h>
|
||||
|
||||
int TYPE_get_ex_new_index(long argl, void *argp,
|
||||
|
|
|
@ -186,7 +186,7 @@ the peer might be waiting for the data before being able to continue.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<SSL_set_bio(3)>, L<ssl(3)>, L<bio(3)>,
|
||||
L<SSL_set_bio(3)>, L<ssl(7)>, L<bio(7)>,
|
||||
L<BIO_should_retry(3)>, L<BIO_read_ex(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -107,7 +107,7 @@ parameters or NULL on error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>
|
||||
L<bn(7)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ replace use of BN_CTX_init with BN_CTX_new instead:
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<BN_add(3)>,
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<BN_add(3)>,
|
||||
L<BN_CTX_start(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -112,7 +112,7 @@ The error codes can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<BN_CTX_new(3)>,
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<BN_CTX_new(3)>,
|
||||
L<BN_add_word(3)>, L<BN_set_bit(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -47,7 +47,7 @@ B<(BN_ULONG)-1> if an error occurred.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<BN_add(3)>
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<BN_add(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@ The error codes can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<BN_zero(3)>,
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<BN_zero(3)>,
|
||||
L<ASN1_INTEGER_to_BN(3)>,
|
||||
L<BN_num_bytes(3)>
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ the condition is true, 0 otherwise.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>
|
||||
L<bn(7)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>
|
||||
L<bn(7)>, L<ERR_get_error(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -175,7 +175,7 @@ Instead applications should create a BN_GENCB structure using BN_GENCB_new:
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<rand(3)>
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<RAND_bytes(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ NULL on error. The error codes can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<BN_add(3)>
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<BN_add(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ outside the expected range.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<BN_add(3)>,
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<BN_add(3)>,
|
||||
L<BN_CTX_new(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -57,7 +57,7 @@ The error codes can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<BN_add(3)>,
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<BN_add(3)>,
|
||||
L<BN_CTX_new(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -44,7 +44,7 @@ BN_clear(), BN_free() and BN_clear_free() have no return values.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>
|
||||
L<bn(7)>, L<ERR_get_error(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ more probability).
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<DH_size(3)>, L<DSA_size(3)>,
|
||||
L<bn(7)>, L<DH_size(3)>, L<DSA_size(3)>,
|
||||
L<RSA_size(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -53,8 +53,7 @@ The error codes can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<ERR_get_error(3)>, L<rand(3)>,
|
||||
L<RAND_add(3)>, L<RAND_bytes(3)>
|
||||
L<bn(7)>, L<ERR_get_error(3)>, L<RAND_add(3)>, L<RAND_bytes(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<BN_num_bytes(3)>, L<BN_add(3)>
|
||||
L<bn(7)>, L<BN_num_bytes(3)>, L<BN_add(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ BN_swap - exchange BIGNUMs
|
|||
|
||||
BN_swap() exchanges the values of I<a> and I<b>.
|
||||
|
||||
L<bn(3)>
|
||||
L<bn(7)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@ unsigned long but this value is also returned on error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)>, L<BN_bn2bin(3)>
|
||||
L<bn(7)>, L<BN_bn2bin(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -58,7 +58,7 @@ zero on error or the new size (i.e., B<len>).
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bio(3)>,
|
||||
L<bio(7)>,
|
||||
L<CRYPTO_secure_malloc(3)>.
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -43,7 +43,7 @@ None of the functions return a value.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<conf(5)>, L<OPENSSL_config(3)>,
|
||||
L<config(5)>, L<OPENSSL_config(3)>,
|
||||
L<CONF_modules_load_file(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -121,8 +121,8 @@ return value of the failing module (this will always be zero or negative).
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<conf(5)>, L<OPENSSL_config(3)>,
|
||||
L<CONF_free(3)>, L<err(3)>
|
||||
L<config(5)>, L<OPENSSL_config(3)>,
|
||||
L<NCONF_free(3)>, L<err(7)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -149,7 +149,7 @@ You can find out if OpenSSL was configured with thread support:
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>
|
||||
L<crypto(7)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ exists in the given CTLOG_STORE, otherwise it returns NULL.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<ct(3)>,
|
||||
L<ct(7)>,
|
||||
L<CTLOG_STORE_new(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -59,7 +59,7 @@ all CT logs in the file are successfully parsed and loaded, 0 otherwise.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<ct(3)>,
|
||||
L<ct(7)>,
|
||||
L<CTLOG_STORE_get0_log_by_id(3)>,
|
||||
L<SSL_CTX_set_ctlog_list_file(3)>
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ CTLOG_new_from_base64() will return 1 on success, 0 otherwise.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<ct(3)>
|
||||
L<ct(7)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ CT_POLICY_EVAL_CTX_new() will return NULL if malloc fails.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<ct(3)>
|
||||
L<ct(7)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -17,10 +17,10 @@ sk_TYPE_insert, sk_TYPE_set, sk_TYPE_find, sk_TYPE_find_ex, sk_TYPE_sort,
|
|||
sk_TYPE_is_sorted, sk_TYPE_dup, sk_TYPE_deep_copy, sk_TYPE_set_cmp_func -
|
||||
stack container
|
||||
|
||||
=for comment generic
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment generic
|
||||
|
||||
#include <openssl/safestack.h>
|
||||
|
||||
STACK_OF(TYPE)
|
||||
|
|
|
@ -106,7 +106,7 @@ each byte is the parity bit. The key schedule is an expanded form of
|
|||
the key; it is used to speed the encryption process.
|
||||
|
||||
DES_random_key() generates a random key. The PRNG must be seeded
|
||||
prior to using this function (see L<rand(3)>). If the PRNG
|
||||
prior to using this function (see L<RAND_bytes(3)>). If the PRNG
|
||||
could not generate a secure key, 0 is returned.
|
||||
|
||||
Before a DES key can be used, it must be converted into the
|
||||
|
|
|
@ -40,7 +40,7 @@ The error codes can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<ERR_get_error(3)>, L<rand(3)>, L<DH_size(3)>
|
||||
L<DH_new(3)>, L<ERR_get_error(3)>, L<RAND_bytes(3)>, L<DH_size(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -93,7 +93,7 @@ are not to be used in signature schemes.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<ERR_get_error(3)>, L<rand(3)>,
|
||||
L<DH_new(3)>, L<ERR_get_error(3)>, L<RAND_bytes(3)>,
|
||||
L<DH_free(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -93,7 +93,7 @@ or zero if no such length has been explicitly set.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<DH_new(3)>, L<DH_generate_parameters(3)>, L<DH_generate_key(3)>,
|
||||
L<DH_new(3)>, L<DH_new(3)>, L<DH_generate_parameters(3)>, L<DH_generate_key(3)>,
|
||||
L<DH_set_method(3)>, L<DH_size(3)>, L<DH_meth_new(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -137,7 +137,7 @@ DH_meth_set1_name() and all DH_meth_set_*() functions return 1 on success or
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<DH_new(3)>, L<DH_generate_parameters(3)>, L<DH_generate_key(3)>,
|
||||
L<DH_new(3)>, L<DH_new(3)>, L<DH_generate_parameters(3)>, L<DH_generate_key(3)>,
|
||||
L<DH_set_method(3)>, L<DH_size(3)>, L<DH_get0_pqg(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -30,7 +30,7 @@ DH_free() returns no value.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<ERR_get_error(3)>,
|
||||
L<DH_new(3)>, L<ERR_get_error(3)>,
|
||||
L<DH_generate_parameters(3)>,
|
||||
L<DH_generate_key(3)>
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ returns a pointer to the newly allocated structure.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<DH_new(3)>, L<DH_meth_new(3)>
|
||||
L<DH_new(3)>, L<DH_new(3)>, L<DH_meth_new(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ The size.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<DH_generate_key(3)>,
|
||||
L<DH_new(3)>, L<DH_generate_key(3)>,
|
||||
L<BN_num_bits(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -43,7 +43,7 @@ DSA_SIG_set0() returns 1 on success or 0 on failure.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<ERR_get_error(3)>,
|
||||
L<DSA_new(3)>, L<ERR_get_error(3)>,
|
||||
L<DSA_do_sign(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -36,7 +36,7 @@ L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<ERR_get_error(3)>, L<rand(3)>,
|
||||
L<DSA_new(3)>, L<ERR_get_error(3)>, L<RAND_bytes(3)>,
|
||||
L<DSA_SIG_new(3)>,
|
||||
L<DSA_sign(3)>
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ Be careful to avoid small subgroup attacks when using this.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dh(3)>, L<dsa(3)>, L<ERR_get_error(3)>
|
||||
L<DH_new(3)>, L<DSA_new(3)>, L<ERR_get_error(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ The error codes can be obtained by L<ERR_get_error(3)>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<ERR_get_error(3)>, L<rand(3)>,
|
||||
L<DSA_new(3)>, L<ERR_get_error(3)>, L<RAND_bytes(3)>,
|
||||
L<DSA_generate_parameters(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -107,7 +107,7 @@ Seed lengths E<gt> 20 are not supported.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<ERR_get_error(3)>, L<rand(3)>,
|
||||
L<DSA_new(3)>, L<ERR_get_error(3)>, L<RAND_bytes(3)>,
|
||||
L<DSA_free(3)>, L<BN_generate_prime(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -82,7 +82,7 @@ has been set.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<DSA_new(3)>, L<DSA_generate_parameters(3)>, L<DSA_generate_key(3)>,
|
||||
L<DSA_new(3)>, L<DSA_new(3)>, L<DSA_generate_parameters(3)>, L<DSA_generate_key(3)>,
|
||||
L<DSA_dup_DH(3)>, L<DSA_do_sign(3)>, L<DSA_set_method(3)>, L<DSA_SIG_new(3)>,
|
||||
L<DSA_sign(3)>, L<DSA_size(3)>, L<DSA_meth_new(3)>
|
||||
|
||||
|
|
|
@ -173,7 +173,7 @@ DSA_meth_set1_name() and all DSA_meth_set_*() functions return 1 on success or
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<DSA_new(3)>, L<DSA_generate_parameters(3)>, L<DSA_generate_key(3)>,
|
||||
L<DSA_new(3)>, L<DSA_new(3)>, L<DSA_generate_parameters(3)>, L<DSA_generate_key(3)>,
|
||||
L<DSA_dup_DH(3)>, L<DSA_do_sign(3)>, L<DSA_set_method(3)>, L<DSA_SIG_new(3)>,
|
||||
L<DSA_sign(3)>, L<DSA_size(3)>, L<DSA_get0_pqg(3)>
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@ DSA_free() returns no value.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<ERR_get_error(3)>,
|
||||
L<DSA_new(3)>, L<ERR_get_error(3)>,
|
||||
L<DSA_generate_parameters(3)>,
|
||||
L<DSA_generate_key(3)>
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ fails. Otherwise it returns a pointer to the newly allocated structure.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<DSA_new(3)>, L<DSA_meth_new(3)>
|
||||
L<DSA_new(3)>, L<DSA_new(3)>, L<DSA_meth_new(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ Standard, DSS), ANSI X9.30
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<ERR_get_error(3)>, L<rand(3)>,
|
||||
L<DSA_new(3)>, L<ERR_get_error(3)>, L<RAND_bytes(3)>,
|
||||
L<DSA_do_sign(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -30,7 +30,7 @@ DSA_bits() returns the number of bits in the key.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>, L<DSA_sign(3)>
|
||||
L<DSA_new(3)>, L<DSA_sign(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -83,7 +83,7 @@ whilst return codes >0 indicate success.
|
|||
=head1 SEE ALSO
|
||||
|
||||
L<SSL_get_error(3)>, L<SSL_accept(3)>,
|
||||
L<ssl(3)>, L<bio(3)>
|
||||
L<ssl(7)>, L<bio(7)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -191,7 +191,7 @@ ANSI X9.62, US Federal Information Processing Standard FIPS 186-2
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<dsa(3)>,
|
||||
L<DSA_new(3)>,
|
||||
L<EVP_DigestSignInit(3)>,
|
||||
L<EVP_DigestVerifyInit(3)>
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ return 1 for success and 0 if an error occurs.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<EC_POINT_new(3)>, L<EC_POINT_add(3)>, L<EC_KEY_new(3)>,
|
||||
L<EC_GFp_simple_method(3)>,
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ EC_METHOD_get_field_type returns an integer that identifies the type of field th
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<EC_POINT_new(3)>, L<EC_POINT_add(3)>, L<EC_KEY_new(3)>,
|
||||
L<d2i_ECPKParameters(3)>,
|
||||
L<BN_mod_mul_montgomery(3)>
|
||||
|
|
|
@ -190,7 +190,7 @@ trinomial or pentanomial respectively. Alternatively in the event of an error a
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_new(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_new(3)>,
|
||||
L<EC_POINT_new(3)>, L<EC_POINT_add(3)>, L<EC_KEY_new(3)>,
|
||||
L<EC_GFp_simple_method(3)>, L<d2i_ECPKParameters(3)>
|
||||
|
||||
|
|
|
@ -104,7 +104,7 @@ EC_GROUP_set_curve_GFp, EC_GROUP_get_curve_GFp, EC_GROUP_set_curve_GF2m, EC_GROU
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_copy(3)>,
|
||||
L<EC_POINT_new(3)>, L<EC_POINT_add(3)>, L<EC_KEY_new(3)>,
|
||||
L<EC_GFp_simple_method(3)>, L<d2i_ECPKParameters(3)>
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@ EC_KEY.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_new(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_new(3)>,
|
||||
L<EC_GROUP_copy(3)>, L<EC_POINT_new(3)>,
|
||||
L<EC_POINT_add(3)>,
|
||||
L<EC_GFp_simple_method(3)>,
|
||||
|
|
|
@ -165,7 +165,7 @@ of the buffer or 0 on error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_new(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_new(3)>,
|
||||
L<EC_GROUP_copy(3)>, L<EC_POINT_new(3)>,
|
||||
L<EC_POINT_add(3)>,
|
||||
L<EC_GFp_simple_method(3)>,
|
||||
|
|
|
@ -64,7 +64,7 @@ EC_GROUP_have_precompute_mult return 1 if a precomputation has been done, or 0 i
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<EC_POINT_new(3)>, L<EC_KEY_new(3)>,
|
||||
L<EC_GFp_simple_method(3)>, L<d2i_ECPKParameters(3)>
|
||||
|
||||
|
|
|
@ -180,7 +180,7 @@ error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>, L<ec(3)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<crypto(7)>, L<ec(7)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
|
||||
L<EC_POINT_add(3)>, L<EC_KEY_new(3)>,
|
||||
L<EC_GFp_simple_method(3)>, L<d2i_ECPKParameters(3)>
|
||||
|
||||
|
|
|
@ -591,7 +591,7 @@ extension).
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<OPENSSL_init_crypto(3)>, L<RSA_new_method(3)>, L<dsa(3)>, L<dh(3)>, L<rand(3)>
|
||||
L<OPENSSL_init_crypto(3)>, L<RSA_new_method(3)>, L<DSA_new(3)>, L<DH_new(3)>, L<RAND_bytes(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ The library number, function code and reason code respectively.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_get_error(3)>
|
||||
L<err(7)>, L<ERR_get_error(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ ERR_clear_error() has no return value.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_get_error(3)>
|
||||
L<err(7)>, L<ERR_get_error(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ none is registered for the error code.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_get_error(3)>,
|
||||
L<err(7)>, L<ERR_get_error(3)>,
|
||||
L<ERR_print_errors(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -64,7 +64,7 @@ The error code, or 0 if there is no error in the queue.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_error_string(3)>,
|
||||
L<err(7)>, L<ERR_error_string(3)>,
|
||||
L<ERR_GET_LIB(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -42,7 +42,7 @@ ERR_free_strings() return no values.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_error_string(3)>
|
||||
L<err(7)>, L<ERR_error_string(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ library number.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_load_strings(3)>
|
||||
L<err(7)>, L<ERR_load_strings(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ ERR_print_errors() and ERR_print_errors_fp() return no values.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_error_string(3)>,
|
||||
L<err(7)>, L<ERR_error_string(3)>,
|
||||
L<ERR_get_error(3)>.
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -62,7 +62,7 @@ no values.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<ERR_load_strings(3)>
|
||||
L<err(7)>, L<ERR_load_strings(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ The functions described here return no value.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>, L<OPENSSL_init_crypto(3)>
|
||||
L<err(7)>, L<OPENSSL_init_crypto(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ implies that the stack became empty, otherwise 1.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<err(3)>
|
||||
L<err(7)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -62,7 +62,7 @@ or 0 on error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<evp(3)>, L<rand(3)>,
|
||||
L<evp(7)>, L<RAND_bytes(3)>,
|
||||
L<PKCS5_PBKDF2_HMAC(3)>,
|
||||
L<EVP_EncryptInit(3)>
|
||||
|
||||
|
|
|
@ -233,7 +233,7 @@ digest name passed on the command line.
|
|||
=head1 SEE ALSO
|
||||
|
||||
L<dgst(1)>,
|
||||
L<evp(3)>
|
||||
L<evp(7)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -74,10 +74,10 @@ which indicates the maximum possible signature for any set of parameters.
|
|||
=head1 SEE ALSO
|
||||
|
||||
L<EVP_DigestVerifyInit(3)>,
|
||||
L<EVP_DigestInit(3)>, L<err(3)>,
|
||||
L<evp(3)>, L<hmac(3)>, L<md2(3)>,
|
||||
L<md5(3)>, L<mdc2(3)>, L<ripemd(3)>,
|
||||
L<sha(3)>, L<dgst(1)>
|
||||
L<EVP_DigestInit(3)>, L<err(7)>,
|
||||
L<evp(7)>, L<HMAC(3)>, L<MD2(3)>,
|
||||
L<MD5(3)>, L<MDC2(3)>, L<RIPEMD160(3)>,
|
||||
L<SHA1(3)>, L<dgst(1)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -69,10 +69,10 @@ will occur.
|
|||
=head1 SEE ALSO
|
||||
|
||||
L<EVP_DigestSignInit(3)>,
|
||||
L<EVP_DigestInit(3)>, L<err(3)>,
|
||||
L<evp(3)>, L<hmac(3)>, L<md2(3)>,
|
||||
L<md5(3)>, L<mdc2(3)>, L<ripemd(3)>,
|
||||
L<sha(3)>, L<dgst(1)>
|
||||
L<EVP_DigestInit(3)>, L<err(7)>,
|
||||
L<evp(7)>, L<HMAC(3)>, L<MD2(3)>,
|
||||
L<MD5(3)>, L<MDC2(3)>, L<RIPEMD160(3)>,
|
||||
L<SHA1(3)>, L<dgst(1)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -148,7 +148,7 @@ EVP_DecodeBlock() returns the length of the data decoded or -1 on error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<evp(3)>
|
||||
L<evp(7)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -31,10 +31,10 @@ EVP_aes_256_cbc, EVP_aes_256_ecb, EVP_aes_256_cfb, EVP_aes_256_ofb,
|
|||
EVP_aes_128_gcm, EVP_aes_192_gcm, EVP_aes_256_gcm,
|
||||
EVP_aes_128_ccm, EVP_aes_192_ccm, EVP_aes_256_ccm - EVP cipher routines
|
||||
|
||||
=for comment generic
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment generic
|
||||
|
||||
#include <openssl/evp.h>
|
||||
|
||||
EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void);
|
||||
|
@ -627,7 +627,7 @@ with a 128-bit key:
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<evp(3)>
|
||||
L<evp(7)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ EVP_OpenFinal() returns 0 if the decrypt failed or 1 for success.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<evp(3)>, L<rand(3)>,
|
||||
L<evp(7)>, L<RAND_bytes(3)>,
|
||||
L<EVP_EncryptInit(3)>,
|
||||
L<EVP_SealInit(3)>
|
||||
|
||||
|
|
|
@ -84,7 +84,7 @@ set 'eng = NULL;' to start with the default OpenSSL RSA implementation:
|
|||
=head1 SEE ALSO
|
||||
|
||||
L<d2i_X509(3)>,
|
||||
L<engine(3)>,
|
||||
L<ENGINE_by_id(3)>,
|
||||
L<EVP_PKEY_CTX_new(3)>,
|
||||
L<EVP_PKEY_decrypt(3)>,
|
||||
L<EVP_PKEY_sign(3)>,
|
||||
|
|
|
@ -74,7 +74,7 @@ with B<type> set to NULL.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<evp(3)>, L<rand(3)>,
|
||||
L<evp(7)>, L<RAND_bytes(3)>,
|
||||
L<EVP_EncryptInit(3)>,
|
||||
L<EVP_OpenInit(3)>
|
||||
|
||||
|
|
|
@ -93,10 +93,10 @@ The previous two bugs are fixed in the newer EVP_SignDigest*() function.
|
|||
=head1 SEE ALSO
|
||||
|
||||
L<EVP_VerifyInit(3)>,
|
||||
L<EVP_DigestInit(3)>, L<err(3)>,
|
||||
L<evp(3)>, L<hmac(3)>, L<md2(3)>,
|
||||
L<md5(3)>, L<mdc2(3)>, L<ripemd(3)>,
|
||||
L<sha(3)>, L<dgst(1)>
|
||||
L<EVP_DigestInit(3)>, L<err(7)>,
|
||||
L<evp(7)>, L<HMAC(3)>, L<MD2(3)>,
|
||||
L<MD5(3)>, L<MDC2(3)>, L<RIPEMD160(3)>,
|
||||
L<SHA1(3)>, L<dgst(1)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -80,12 +80,12 @@ The previous two bugs are fixed in the newer EVP_VerifyDigest*() function.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<evp(3)>,
|
||||
L<evp(7)>,
|
||||
L<EVP_SignInit(3)>,
|
||||
L<EVP_DigestInit(3)>, L<err(3)>,
|
||||
L<evp(3)>, L<hmac(3)>, L<md2(3)>,
|
||||
L<md5(3)>, L<mdc2(3)>, L<ripemd(3)>,
|
||||
L<sha(3)>, L<dgst(1)>
|
||||
L<EVP_DigestInit(3)>, L<err(7)>,
|
||||
L<evp(7)>, L<HMAC(3)>, L<MD2(3)>,
|
||||
L<MD5(3)>, L<MDC2(3)>, L<RIPEMD160(3)>,
|
||||
L<SHA1(3)>, L<dgst(1)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -133,7 +133,7 @@ RFC 2104
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<sha(3)>, L<evp(3)>
|
||||
L<SHA1(3)>, L<evp(7)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -99,10 +99,10 @@ B<issuer>:
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>,
|
||||
L<crypto(7)>,
|
||||
L<OCSP_cert_to_id(3)>,
|
||||
L<OCSP_request_add1_nonce(3)>,
|
||||
L<OCSP_response_find_status(3)>,
|
||||
L<OCSP_resp_find_status(3)>,
|
||||
L<OCSP_response_status(3)>,
|
||||
L<OCSP_sendreq_new(3)>
|
||||
|
||||
|
|
|
@ -70,10 +70,10 @@ B<OCSP_CERTID> structure is freed.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>,
|
||||
L<crypto(7)>,
|
||||
L<OCSP_request_add1_nonce(3)>,
|
||||
L<OCSP_REQUEST_new(3)>,
|
||||
L<OCSP_response_find_status(3)>,
|
||||
L<OCSP_resp_find_status(3)>,
|
||||
L<OCSP_response_status(3)>,
|
||||
L<OCSP_sendreq_new(3)>
|
||||
|
||||
|
|
|
@ -65,10 +65,10 @@ condition.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>,
|
||||
L<crypto(7)>,
|
||||
L<OCSP_cert_to_id(3)>,
|
||||
L<OCSP_REQUEST_new(3)>,
|
||||
L<OCSP_response_find_status(3)>,
|
||||
L<OCSP_resp_find_status(3)>,
|
||||
L<OCSP_response_status(3)>,
|
||||
L<OCSP_sendreq_new(3)>
|
||||
|
||||
|
|
|
@ -120,7 +120,7 @@ parameters can be set to NULL if their value is not required.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>,
|
||||
L<crypto(7)>,
|
||||
L<OCSP_cert_to_id(3)>,
|
||||
L<OCSP_request_add1_nonce(3)>,
|
||||
L<OCSP_REQUEST_new(3)>,
|
||||
|
|
|
@ -74,11 +74,11 @@ B<OCSP_RESPONSE_STATUS_SUCCESSFUL>.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>
|
||||
L<crypto(7)>
|
||||
L<OCSP_cert_to_id(3)>
|
||||
L<OCSP_request_add1_nonce(3)>
|
||||
L<OCSP_REQUEST_new(3)>
|
||||
L<OCSP_response_find_status(3)>
|
||||
L<OCSP_resp_find_status(3)>
|
||||
L<OCSP_sendreq_new(3)>
|
||||
L<OCSP_RESPID_new(3)>
|
||||
L<OCSP_RESPID_free(3)>
|
||||
|
|
|
@ -103,11 +103,11 @@ applications is not recommended.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>,
|
||||
L<crypto(7)>,
|
||||
L<OCSP_cert_to_id(3)>,
|
||||
L<OCSP_request_add1_nonce(3)>,
|
||||
L<OCSP_REQUEST_new(3)>,
|
||||
L<OCSP_response_find_status(3)>,
|
||||
L<OCSP_resp_find_status(3)>,
|
||||
L<OCSP_response_status(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
=head1 NAME
|
||||
|
||||
DECLARE_LHASH_OF,
|
||||
LHASH, DECLARE_LHASH_OF,
|
||||
OPENSSL_LH_COMPFUNC, OPENSSL_LH_HASHFUNC, OPENSSL_LH_DOALL_FUNC,
|
||||
LHASH_DOALL_ARG_FN_TYPE,
|
||||
IMPLEMENT_LHASH_HASH_FN, IMPLEMENT_LHASH_COMP_FN,
|
||||
|
@ -10,10 +10,10 @@ lh_TYPE_new, lh_TYPE_free,
|
|||
lh_TYPE_insert, lh_TYPE_delete, lh_TYPE_retrieve,
|
||||
lh_TYPE_doall, lh_TYPE_doall_arg, lh_TYPE_error - dynamic hash table
|
||||
|
||||
=for comment generic
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
=for comment generic
|
||||
|
||||
#include <openssl/lhash.h>
|
||||
|
||||
DECLARE_LHASH_OF(TYPE);
|
||||
|
@ -220,7 +220,7 @@ lh_TYPE_insert() returns B<NULL> both for success and error.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<lh_stats(3)>
|
||||
L<OPENSSL_LH_stats(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ These functions do not return values.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bio(3)>, L<lhash(3)>
|
||||
L<bio(7)>, L<LHASH(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -92,7 +92,7 @@ The version number.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<crypto(3)>
|
||||
L<crypto(7)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ Neither OPENSSL_config() nor OPENSSL_no_config() return a value.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<conf(5)>,
|
||||
L<config(5)>,
|
||||
L<CONF_modules_load_file(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
|
@ -42,7 +42,7 @@ None of the functions return a value.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<conf(3)>, L<OPENSSL_config(3)>
|
||||
L<config(5)>, L<OPENSSL_config(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -109,8 +109,7 @@ OPENSSL_secure_free() returns no values.
|
|||
=head1 SEE ALSO
|
||||
|
||||
L<OPENSSL_malloc(3)>,
|
||||
L<BN_new(3)>,
|
||||
L<bn_internal(3)>.
|
||||
L<BN_new(3)>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
|
|
@ -69,7 +69,7 @@ too much of a problem in practice.
|
|||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<evp(3)>, L<EVP_DigestInit(3)>,
|
||||
L<evp(7)>, L<EVP_DigestInit(3)>,
|
||||
L<EVP_EncryptInit(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue