xref: /freebsd-src/crypto/openssl/doc/internal/man3/ossl_random_add_conf_module.pod (revision 44096ebd22ddd0081a357011714eff8963614b65)
1b077aed3SPierre Pronchery=pod
2b077aed3SPierre Pronchery
3b077aed3SPierre Pronchery=head1 NAME
4b077aed3SPierre Pronchery
5b077aed3SPierre Proncheryossl_random_add_conf_module - internal random configuration module
6b077aed3SPierre Pronchery
7b077aed3SPierre Pronchery=head1 SYNOPSIS
8b077aed3SPierre Pronchery
9b077aed3SPierre Pronchery #include "crypto/rand.h"
10b077aed3SPierre Pronchery
11b077aed3SPierre Pronchery /* Configuration */
12b077aed3SPierre Pronchery void ossl_random_add_conf_module(void);
13b077aed3SPierre Pronchery
14b077aed3SPierre Pronchery=head1 DESCRIPTION
15b077aed3SPierre Pronchery
16b077aed3SPierre Proncheryossl_random_add_conf_module() adds the random configuration module
17b077aed3SPierre Proncheryfor providers.
18*44096ebdSEnji CooperThis allows the type and parameters of the standard setup of random number
19b077aed3SPierre Proncherygenerators to be configured with an OpenSSL L<config(5)> file.
20b077aed3SPierre Pronchery
21b077aed3SPierre Pronchery=head1 RETURN VALUES
22b077aed3SPierre Pronchery
23b077aed3SPierre Proncheryossl_random_add_conf_module() doesn't return any value.
24b077aed3SPierre Pronchery
25b077aed3SPierre Pronchery=head1 SEE ALSO
26b077aed3SPierre Pronchery
27b077aed3SPierre ProncheryL<OSSL_PROVIDER(3)>, L<ossl_provider_new(3)>, L<provider-rand(7)>
28b077aed3SPierre Pronchery
29b077aed3SPierre Pronchery=head1 HISTORY
30b077aed3SPierre Pronchery
31b077aed3SPierre ProncheryThe functions described here were all added in OpenSSL 3.0.
32b077aed3SPierre Pronchery
33b077aed3SPierre Pronchery=head1 COPYRIGHT
34b077aed3SPierre Pronchery
35*44096ebdSEnji CooperCopyright 2020-2024 The OpenSSL Project Authors. All Rights Reserved.
36b077aed3SPierre Pronchery
37b077aed3SPierre ProncheryLicensed under the Apache License 2.0 (the "License").  You may not use
38b077aed3SPierre Proncherythis file except in compliance with the License.  You can obtain a copy
39b077aed3SPierre Proncheryin the file LICENSE in the source distribution or at
40b077aed3SPierre ProncheryL<https://www.openssl.org/source/license.html>.
41b077aed3SPierre Pronchery
42b077aed3SPierre Pronchery=cut
43