Lines Matching refs:digest
92 * such digest is known. */
96 * if no such digest is known. */
102 * An EVP_MD_CTX represents the state of a specific digest operation in
141 /* EVP_MAX_MD_SIZE is the largest digest size supported. Functions that output
142 * a digest generally require the buffer have at least this much space. */
145 /* EVP_DigestFinal_ex finishes the digest in |ctx| and writes the output to
159 * |len| bytes from |data| and writes the digest to |md_out|. At most
180 /* EVP_MD_size returns the digest size of |md|, in bytes. */
186 /* EVP_MD_FLAG_PKEY_DIGEST indicates the the digest function is used with a
192 * DigestAlgorithmIdentifier representing this digest function should be
205 OPENSSL_EXPORT int EVP_add_digest(const EVP_MD *digest);
214 /* EVP_MD_CTX_md returns the underlying digest function, or NULL if one has not
218 /* EVP_MD_CTX_size returns the digest size of |ctx|. It will crash if a digest
222 /* EVP_MD_CTX_block_size returns the block size of the digest function used by
223 * |ctx|. It will crash if a digest hasn't been set on |ctx|. */
226 /* EVP_MD_CTX_type returns a NID describing the digest function used by |ctx|.
227 * (For example, |NID_sha256|.) It will crash if a digest hasn't been set on
235 /* digest is the underlying digest function, or NULL if not set. */
236 const EVP_MD *digest;
242 /* update is usually copied from |digest->update| but can differ in some