Lines Matching refs:I

30 EVP_DigestSignInit_ex() sets up signing context I<ctx> to use a digest
31 with the name I<mdname> and private key I<pkey>. The name of the digest to be
36 provider supports fetching the digest then it may use the I<props> argument for
38 I<params>, if not NULL, are set on the context before returning.
40 The I<pkey> algorithm is used to fetch a B<EVP_SIGNATURE> method implicitly, to
49 I<ctx> must be created with EVP_MD_CTX_new() before calling this function. If
50 I<pctx> is not NULL, the EVP_PKEY_CTX of the signing operation will be written
51 to I<*pctx>: this can be used to set alternative signing options. Note that any
52 existing value in I<*pctx> is overwritten. The EVP_PKEY_CTX value returned must
53 not be freed directly by the application if I<ctx> is not assigned an
58 will use the B<OSSL_LIB_CTX> specified in I<libctx> and the property query string
59 specified in I<props>.
61 The digest I<mdname> may be NULL if the signing algorithm supports it. The
62 I<props> argument can always be NULL.
65 passed I<ctx> has already been assigned one via L<EVP_MD_CTX_set_pkey_ctx(3)>.
87 Supports no digests (the digest I<type> must be NULL)
100 Support no digests (the digest I<type> must be NULL)
115 except that the I<mdname> parameter will be inferred from the supplied
116 digest I<type>, and I<props> will be NULL. Where supplied the ENGINE I<e> will
117 be used for the signing and digest algorithm implementations. I<e> may be NULL.
119 EVP_DigestSignUpdate() hashes I<cnt> bytes of data at I<d> into the
120 signature context I<ctx>. This function can be called several times on the
121 same I<ctx> to include additional data. I<ctx> B<MUST NOT> be NULL.
123 Unless I<sig> is NULL EVP_DigestSignFinal() signs the data in I<ctx>
124 and places the signature in I<sig>.
126 the I<siglen> parameter. If I<sig> is not NULL then before the call the
127 I<siglen> parameter should contain the length of the I<sig> buffer. If the
128 call is successful the signature is written to I<sig> and the amount of data
129 written to I<siglen>.
133 Unless I<sig> is NULL, EVP_DigestSign() signs the data I<tbs> of length I<tbslen>
134 bytes and places the signature in a buffer I<sig> of size I<siglen>.
135 If I<sig> is NULL, the maximum necessary size of the signature buffer is written
136 to the I<siglen> parameter.
178 preserved if the I<pkey> parameter is NULL. The call then just resets the state
179 of the I<ctx>.
182 passing I<sig> as non NULL), unless the B<EVP_MD_CTX> is reinitialised by