提交 20a8bce4 编写于 作者: S Shane Lontis 提交者: Richard Levitte

Updated doc for BN_clear, BN_CTX_end when param is NULL

Reviewed-by: NPaul Dale <paul.dale@oracle.com>
Reviewed-by: NRichard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/8532)

(cherry picked from commit 138ef774fedb567b29d6e5a96541a396cadc6135)
上级 1913df42
...@@ -27,6 +27,7 @@ calls must be made before calling any other functions that use the ...@@ -27,6 +27,7 @@ calls must be made before calling any other functions that use the
B<ctx> as an argument. B<ctx> as an argument.
Finally, BN_CTX_end() must be called before returning from the function. Finally, BN_CTX_end() must be called before returning from the function.
If B<ctx> is NULL, nothing is done.
When BN_CTX_end() is called, the B<BIGNUM> pointers obtained from When BN_CTX_end() is called, the B<BIGNUM> pointers obtained from
BN_CTX_get() become invalid. BN_CTX_get() become invalid.
......
...@@ -27,6 +27,7 @@ OPENSSL_secure_malloc(3) is used to store the value. ...@@ -27,6 +27,7 @@ OPENSSL_secure_malloc(3) is used to store the value.
BN_clear() is used to destroy sensitive data such as keys when they BN_clear() is used to destroy sensitive data such as keys when they
are no longer needed. It erases the memory used by B<a> and sets it are no longer needed. It erases the memory used by B<a> and sets it
to the value 0. to the value 0.
If B<a> is NULL, nothing is done.
BN_free() frees the components of the B<BIGNUM>, and if it was created BN_free() frees the components of the B<BIGNUM>, and if it was created
by BN_new(), also the structure itself. BN_clear_free() additionally by BN_new(), also the structure itself. BN_clear_free() additionally
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册