EVP_DigestSignInit.3 (331638) | EVP_DigestSignInit.3 (337982) |
---|---|
1.\" Automatically generated by Pod::Man 4.07 (Pod::Simple 3.35) | 1.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) |
2.\" 3.\" Standard preamble: 4.\" ======================================================================== 5.de Sp \" Vertical space (when we can't use .PP) 6.if t .sp .5v 7.if n .sp 8.. 9.de Vb \" Begin verbatim text --- 114 unchanged lines hidden (view full) --- 124. ds Th \o'LP' 125. ds ae ae 126. ds Ae AE 127.\} 128.rm #[ #] #H #V #F C 129.\" ======================================================================== 130.\" 131.IX Title "EVP_DigestSignInit 3" | 2.\" 3.\" Standard preamble: 4.\" ======================================================================== 5.de Sp \" Vertical space (when we can't use .PP) 6.if t .sp .5v 7.if n .sp 8.. 9.de Vb \" Begin verbatim text --- 114 unchanged lines hidden (view full) --- 124. ds Th \o'LP' 125. ds ae ae 126. ds Ae AE 127.\} 128.rm #[ #] #H #V #F C 129.\" ======================================================================== 130.\" 131.IX Title "EVP_DigestSignInit 3" |
132.TH EVP_DigestSignInit 3 "2018-03-27" "1.0.2o" "OpenSSL" | 132.TH EVP_DigestSignInit 3 "2018-08-14" "1.0.2p" "OpenSSL" |
133.\" For nroff, turn off justification. Always turn off hyphenation; it makes 134.\" way too many mistakes in technical documents. 135.if n .ad l 136.nh 137.SH "NAME" 138EVP_DigestSignInit, EVP_DigestSignUpdate, EVP_DigestSignFinal \- EVP signing functions 139.SH "SYNOPSIS" 140.IX Header "SYNOPSIS" --- 5 unchanged lines hidden (view full) --- 146\& int EVP_DigestSignUpdate(EVP_MD_CTX *ctx, const void *d, size_t cnt); 147\& int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen); 148.Ve 149.SH "DESCRIPTION" 150.IX Header "DESCRIPTION" 151The \s-1EVP\s0 signature routines are a high level interface to digital signatures. 152.PP 153\&\fIEVP_DigestSignInit()\fR sets up signing context \fBctx\fR to use digest \fBtype\fR from | 133.\" For nroff, turn off justification. Always turn off hyphenation; it makes 134.\" way too many mistakes in technical documents. 135.if n .ad l 136.nh 137.SH "NAME" 138EVP_DigestSignInit, EVP_DigestSignUpdate, EVP_DigestSignFinal \- EVP signing functions 139.SH "SYNOPSIS" 140.IX Header "SYNOPSIS" --- 5 unchanged lines hidden (view full) --- 146\& int EVP_DigestSignUpdate(EVP_MD_CTX *ctx, const void *d, size_t cnt); 147\& int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen); 148.Ve 149.SH "DESCRIPTION" 150.IX Header "DESCRIPTION" 151The \s-1EVP\s0 signature routines are a high level interface to digital signatures. 152.PP 153\&\fIEVP_DigestSignInit()\fR sets up signing context \fBctx\fR to use digest \fBtype\fR from |
154\&\s-1ENGINE \s0\fBimpl\fR and private key \fBpkey\fR. \fBctx\fR must be initialized with | 154\&\s-1ENGINE\s0 \fBimpl\fR and private key \fBpkey\fR. \fBctx\fR must be initialized with |
155\&\fIEVP_MD_CTX_init()\fR before calling this function. If \fBpctx\fR is not \s-1NULL\s0 the 156\&\s-1EVP_PKEY_CTX\s0 of the signing operation will be written to \fB*pctx\fR: this can 157be used to set alternative signing options. 158.PP 159\&\fIEVP_DigestSignUpdate()\fR hashes \fBcnt\fR bytes of data at \fBd\fR into the 160signature context \fBctx\fR. This function can be called several times on the 161same \fBctx\fR to include additional data. This function is currently implemented 162usig a macro. --- 52 unchanged lines hidden --- | 155\&\fIEVP_MD_CTX_init()\fR before calling this function. If \fBpctx\fR is not \s-1NULL\s0 the 156\&\s-1EVP_PKEY_CTX\s0 of the signing operation will be written to \fB*pctx\fR: this can 157be used to set alternative signing options. 158.PP 159\&\fIEVP_DigestSignUpdate()\fR hashes \fBcnt\fR bytes of data at \fBd\fR into the 160signature context \fBctx\fR. This function can be called several times on the 161same \fBctx\fR to include additional data. This function is currently implemented 162usig a macro. --- 52 unchanged lines hidden --- |