summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.320
1 files changed, 17 insertions, 3 deletions
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 9941fbdf6e..c327164bc0 100644
--- a/src/lib/libcrypto/man/EVP_DigestInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestInit.3
@@ -1,8 +1,9 @@
1.\" $OpenBSD: EVP_DigestInit.3,v 1.5 2017/02/28 14:22:49 jsing Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.6 2017/03/25 17:54:04 schwarze Exp $
2.\" OpenSSL d2a56999 Sep 24 13:37:16 2016 +0200
2.\" OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 3.\" OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000
3.\" 4.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 5.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
5.\" Copyright (c) 2000-2004, 2009, 2012-2015 The OpenSSL Project. 6.\" Copyright (c) 2000-2004, 2009, 2012-2016 The OpenSSL Project.
6.\" All rights reserved. 7.\" All rights reserved.
7.\" 8.\"
8.\" Redistribution and use in source and binary forms, with or without 9.\" Redistribution and use in source and binary forms, with or without
@@ -49,12 +50,13 @@
49.\" 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
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 52.\"
52.Dd $Mdocdate: February 28 2017 $ 53.Dd $Mdocdate: March 25 2017 $
53.Dt EVP_DIGESTINIT 3 54.Dt EVP_DIGESTINIT 3
54.Os 55.Os
55.Sh NAME 56.Sh NAME
56.Nm EVP_MD_CTX_init , 57.Nm EVP_MD_CTX_init ,
57.Nm EVP_MD_CTX_create , 58.Nm EVP_MD_CTX_create ,
59.Nm EVP_MD_CTX_ctrl ,
58.Nm EVP_DigestInit_ex , 60.Nm EVP_DigestInit_ex ,
59.Nm EVP_DigestUpdate , 61.Nm EVP_DigestUpdate ,
60.Nm EVP_DigestFinal_ex , 62.Nm EVP_DigestFinal_ex ,
@@ -97,6 +99,13 @@
97.Fc 99.Fc
98.Ft EVP_MD_CTX * 100.Ft EVP_MD_CTX *
99.Fn EVP_MD_CTX_create void 101.Fn EVP_MD_CTX_create void
102.Ft void
103.Fo EVP_MD_CTX_ctrl
104.Fa "EVP_MD_CTX *ctx"
105.Fa "int cmd"
106.Fa "int p1"
107.Fa "void* p2"
108.Fc
100.Ft int 109.Ft int
101.Fo EVP_DigestInit_ex 110.Fo EVP_DigestInit_ex
102.Fa "EVP_MD_CTX *ctx" 111.Fa "EVP_MD_CTX *ctx"
@@ -223,6 +232,10 @@ initializes the digest context
223.Fn EVP_MD_CTX_create 232.Fn EVP_MD_CTX_create
224allocates, initializes, and returns a digest context. 233allocates, initializes, and returns a digest context.
225.Pp 234.Pp
235.Fn EVP_MD_CTX_ctrl
236performs digest-specific control actions on the context
237.Fa ctx .
238.Pp
226.Fn EVP_DigestInit_ex 239.Fn EVP_DigestInit_ex
227sets up digest context 240sets up digest context
228.Fa ctx 241.Fa ctx
@@ -474,6 +487,7 @@ EVP_MD_CTX *mctx;
474mctx = EVP_MD_CTX_create(); 487mctx = EVP_MD_CTX_create();
475.Ed 488.Ed
476.Sh RETURN VALUES 489.Sh RETURN VALUES
490.Fn EVP_MD_CTX_ctrl ,
477.Fn EVP_DigestInit_ex , 491.Fn EVP_DigestInit_ex ,
478.Fn EVP_DigestUpdate , 492.Fn EVP_DigestUpdate ,
479.Fn EVP_DigestFinal_ex , 493.Fn EVP_DigestFinal_ex ,