summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2018-12-23 08:35:14 +0000
committertb <>2018-12-23 08:35:14 +0000
commit71a171566d3cd3517aaee19b14a25f1ca7ca70d0 (patch)
tree5b5bd675a5dd8eb191f43723b81c5a654667062b
parentdb4fe5dd19e962e5ea25c1740ae50fa5e2573348 (diff)
downloadopenbsd-71a171566d3cd3517aaee19b14a25f1ca7ca70d0.tar.gz
openbsd-71a171566d3cd3517aaee19b14a25f1ca7ca70d0.tar.bz2
openbsd-71a171566d3cd3517aaee19b14a25f1ca7ca70d0.zip
EVP_MD_CTX_cleanup() is deprecated and doesn't free, so recommend using
EVP_MD_CTX_free() instead if the goal is to avoid leaking memory. From my corresponding upstream commit, reminded by schwarze
-rw-r--r--src/lib/libcrypto/man/EVP_DigestSignInit.36
-rw-r--r--src/lib/libcrypto/man/EVP_DigestVerifyInit.36
-rw-r--r--src/lib/libcrypto/man/EVP_SignInit.36
-rw-r--r--src/lib/libcrypto/man/EVP_VerifyInit.36
4 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/libcrypto/man/EVP_DigestSignInit.3 b/src/lib/libcrypto/man/EVP_DigestSignInit.3
index bd750bf5a7..c898897114 100644
--- a/src/lib/libcrypto/man/EVP_DigestSignInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestSignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_DigestSignInit.3,v 1.5 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestSignInit.3,v 1.6 2018/12/23 08:35:14 tb Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 23 2018 $ 52.Dd $Mdocdate: December 23 2018 $
53.Dt EVP_DIGESTSIGNINIT 3 53.Dt EVP_DIGESTSIGNINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -168,7 +168,7 @@ can be called later to digest and sign additional data.
168.Pp 168.Pp
169Since only a copy of the digest context is ever finalized, the context 169Since only a copy of the digest context is ever finalized, the context
170must be cleaned up after use by calling 170must be cleaned up after use by calling
171.Xr EVP_MD_CTX_cleanup 3 , 171.Xr EVP_MD_CTX_free 3 ,
172or a memory leak will occur. 172or a memory leak will occur.
173.Pp 173.Pp
174The use of 174The use of
diff --git a/src/lib/libcrypto/man/EVP_DigestVerifyInit.3 b/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
index 5138e784f4..3904e20afa 100644
--- a/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_DigestVerifyInit.3,v 1.6 2018/05/13 14:00:22 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestVerifyInit.3,v 1.7 2018/12/23 08:35:14 tb Exp $
2.\" OpenSSL fb552ac6 Sep 30 23:43:01 2009 +0000 2.\" OpenSSL fb552ac6 Sep 30 23:43:01 2009 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: May 13 2018 $ 52.Dd $Mdocdate: December 23 2018 $
53.Dt EVP_DIGESTVERIFYINIT 3 53.Dt EVP_DIGESTVERIFYINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -151,7 +151,7 @@ can be called later to digest and verify additional data.
151.Pp 151.Pp
152Since only a copy of the digest context is ever finalized, the context 152Since only a copy of the digest context is ever finalized, the context
153must be cleaned up after use by calling 153must be cleaned up after use by calling
154.Xr EVP_MD_CTX_cleanup 3 154.Xr EVP_MD_CTX_free 3
155or a memory leak will occur. 155or a memory leak will occur.
156.Sh RETURN VALUES 156.Sh RETURN VALUES
157.Fn EVP_DigestVerifyInit 157.Fn EVP_DigestVerifyInit
diff --git a/src/lib/libcrypto/man/EVP_SignInit.3 b/src/lib/libcrypto/man/EVP_SignInit.3
index 284684104a..d9e62972a6 100644
--- a/src/lib/libcrypto/man/EVP_SignInit.3
+++ b/src/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SignInit.3,v 1.11 2018/07/09 09:56:05 tb Exp $ 1.\" $OpenBSD: EVP_SignInit.3,v 1.12 2018/12/23 08:35:14 tb Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" selective merge up to: OpenSSL 79b49fb0 Mar 20 10:03:10 2018 +1000 3.\" selective merge up to: OpenSSL 79b49fb0 Mar 20 10:03:10 2018 +1000
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: July 9 2018 $ 53.Dd $Mdocdate: December 23 2018 $
54.Dt EVP_SIGNINIT 3 54.Dt EVP_SIGNINIT 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -171,7 +171,7 @@ can be called later to digest and sign additional data.
171.Pp 171.Pp
172Since only a copy of the digest context is ever finalized, the context 172Since only a copy of the digest context is ever finalized, the context
173must be cleaned up after use by calling 173must be cleaned up after use by calling
174.Xr EVP_MD_CTX_cleanup 3 174.Xr EVP_MD_CTX_free 3
175or a memory leak will occur. 175or a memory leak will occur.
176.Sh RETURN VALUES 176.Sh RETURN VALUES
177.Fn EVP_SignInit_ex , 177.Fn EVP_SignInit_ex ,
diff --git a/src/lib/libcrypto/man/EVP_VerifyInit.3 b/src/lib/libcrypto/man/EVP_VerifyInit.3
index a3cac95455..899bbc0409 100644
--- a/src/lib/libcrypto/man/EVP_VerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_VerifyInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_VerifyInit.3,v 1.8 2018/03/29 21:26:51 schwarze Exp $ 1.\" $OpenBSD: EVP_VerifyInit.3,v 1.9 2018/12/23 08:35:14 tb Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" selective merge up to: OpenSSL 79b49fb0 Mar 20 10:03:10 2018 +1000 3.\" selective merge up to: OpenSSL 79b49fb0 Mar 20 10:03:10 2018 +1000
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 29 2018 $ 53.Dd $Mdocdate: December 23 2018 $
54.Dt EVP_VERIFYINIT 3 54.Dt EVP_VERIFYINIT 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -145,7 +145,7 @@ can be called later to digest and verify additional data.
145.Pp 145.Pp
146Since only a copy of the digest context is ever finalized, the context 146Since only a copy of the digest context is ever finalized, the context
147must be cleaned up after use by calling 147must be cleaned up after use by calling
148.Xr EVP_MD_CTX_cleanup 3 , 148.Xr EVP_MD_CTX_free 3 ,
149or a memory leak will occur. 149or a memory leak will occur.
150.Sh RETURN VALUES 150.Sh RETURN VALUES
151.Fn EVP_VerifyInit_ex 151.Fn EVP_VerifyInit_ex