rand_set_rand_method.pod
来自「With OpenSSL 0.9.6, a new component has 」· POD 代码 · 共 60 行
POD
60 行
=pod=head1 NAMERAND_set_rand_method, RAND_get_rand_method, RAND_SSLeay - select RAND method=head1 SYNOPSIS #include <openssl/rand.h> void RAND_set_rand_method(RAND_METHOD *meth); RAND_METHOD *RAND_get_rand_method(void); RAND_METHOD *RAND_SSLeay(void);=head1 DESCRIPTIONA B<RAND_METHOD> specifies the functions that OpenSSL uses for randomnumber generation. By modifying the method, alternativeimplementations such as hardware RNGs may be used. Initially, thedefault is to use the OpenSSL internal implementation. RAND_SSLeay()returns a pointer to that method.RAND_set_rand_method() sets the RAND method to B<meth>.RAND_get_rand_method() returns a pointer to the current method.=head1 THE RAND_METHOD STRUCTURE typedef struct rand_meth_st { void (*seed)(const void *buf, int num); int (*bytes)(unsigned char *buf, int num); void (*cleanup)(void); void (*add)(const void *buf, int num, int entropy); int (*pseudorand)(unsigned char *buf, int num); int (*status)(void); } RAND_METHOD;The components point to the implementation of RAND_seed(),RAND_bytes(), RAND_cleanup(), RAND_add(), RAND_pseudo_rand()and RAND_status().Each component may be NULL if the function is not implemented.=head1 RETURN VALUESRAND_set_rand_method() returns no value. RAND_get_rand_method() andRAND_SSLeay() return pointers to the respective methods.=head1 SEE ALSOL<rand(3)|rand(3)>=head1 HISTORYRAND_set_rand_method(), RAND_get_rand_method() and RAND_SSLeay() areavailable in all versions of OpenSSL.=cut
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?