Home
last modified time | relevance | path

Searched full:digest (Results 1 – 25 of 1388) sorted by relevance

12345678910>>...56

/freebsd/crypto/openssl/test/recipes/30-test_evp_data/
H A Devpkdf_ss.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
20 Ctrl.digest = digest:SHA1
26 Ctrl.digest = digest:SHA1
32 Ctrl.digest = digest:SHA1
38 Ctrl.digest = digest:SHA1
44 Ctrl.digest = digest:SHA1
50 Ctrl.digest = digest:SHA1
56 Ctrl.digest = digest:SHA1
62 Ctrl.digest = digest:SHA1
68 Ctrl.digest = digest:SHA1
[all …]
H A Devpkdf_ssh.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
15 # The first one uses md instead of digest to test alias works
18 Ctrl.digest = digest:SHA1
26 Ctrl.digest = digest:SHA1
34 Ctrl.digest = digest:SHA1
42 Ctrl.digest = digest:SHA1
50 Ctrl.digest = digest:SHA1
58 Ctrl.digest = digest:SHA1
66 Ctrl.digest = digest:SHA1
74 Ctrl.digest = digest:SHA1
[all …]
H A Devpkdf_tls13_kdf.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
23 Ctrl.digest = digest:SHA2-256
29 Ctrl.digest = digest:SHA2-256
38 Ctrl.digest = digest:SHA2-256
47 Ctrl.digest = digest:SHA2-256
56 Ctrl.digest = digest:SHA2-256
65 Ctrl.digest = digest:SHA2-256
74 Ctrl.digest = digest:SHA2-256
82 Ctrl.digest = digest:SHA2-256
91 Ctrl.digest = digest:SHA2-256
[all …]
H A Devpmd_sha.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
17 Digest = SHA1
21 Digest = SHA1
25 Digest = SHA1
31 Digest = SHA224
35 Digest = SHA224
39 Digest = SHA224
45 Digest = SHA256
49 Digest = SHA256
53 Digest = SHA256
[all …]
H A Devpkdf_hkdf.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
17 Ctrl.digest = digest:SHA256
25 Ctrl.digest = digest:SHA256
32 Ctrl.digest = digest:SHA256
38 Ctrl.digest = digest:SHA256
46 Ctrl.digest = digest:SHA256
53 Ctrl.digest = digest:SHA256
59 Ctrl.digest = digest:SHA256
67 Ctrl.digest = digest:SHA256
75 Ctrl.digest = digest:SHA256
[all …]
H A Devpkdf_x963.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
22 Ctrl.digest = digest:SHA1
28 Ctrl.digest = digest:SHA224
34 Ctrl.digest = digest:SHA256
40 Ctrl.digest = digest:SHA384
45 Ctrl.digest = digest:SHA384
51 Ctrl.digest = digest:SHA512
56 Ctrl.digest = digest:SHA512
62 Ctrl.digest = digest:SHA512
68 Ctrl.digest = digest:SHA512
[all …]
H A Devpkdf_pbkdf2.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
22 Ctrl.digest = digest:sha1
31 Ctrl.digest = digest:sha256
40 Ctrl.digest = digest:sha512
49 Ctrl.digest = digest:sha1
58 Ctrl.digest = digest:sha256
67 Ctrl.digest = digest:sha512
76 Ctrl.digest = digest:sha1
85 Ctrl.digest = digest:sha256
94 Ctrl.digest = digest:sha512
[all …]
H A Devpmd_md.txt12 Digest = MD2
17 Digest = MD2
22 Digest = MD2
27 Digest = MD2
28 Input = "message digest"
32 Digest = MD2
37 Digest = MD2
42 Digest = MD2
49 Digest = MD4
54 Digest = MD4
[all …]
H A Devpkdf_pbkdf1.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
21 Ctrl.digest = digest:md2
29 Ctrl.digest = digest:md5
37 Ctrl.digest = digest:sha1
45 Ctrl.digest = digest:md2
53 Ctrl.digest = digest:md5
61 Ctrl.digest = digest:sha1
69 Ctrl.digest = digest:md2
77 Ctrl.digest = digest:md5
85 Ctrl.digest = digest:sha1
[all …]
H A Devpmd_blake.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
21 Digest = BLAKE2s256
25 Digest = BLAKE2s256
29 Digest = BLAKE2s256
33 Digest = BLAKE2s256
37 Digest = BLAKE2s256
41 Digest = BLAKE2s256
45 Digest = BLAKE2s256
49 Digest = BLAKE2s256
53 Digest = BLAKE2s256
[all …]
H A Devpkdf_tls12_prf.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
18 Ctrl.digest = digest:SHA256
27 Ctrl.digest = digest:SHA256
37 Ctrl.digest = digest:SHA256
44 # Missing digest.
55 Ctrl.digest = digest:SHA256
69 Ctrl.digest = digest:SHA256
79 Ctrl.digest = digest:SHAKE-256
88 # Test that the operation with unapproved digest function is rejected
92 Ctrl.digest = digest:SHA512-256
[all …]
H A Devpkdf_x942.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
17 Ctrl.digest = digest:SHA1
23 Ctrl.digest = digest:SHA1
32 Ctrl.digest = digest:SHA1
39 Ctrl.digest = digest:SHA1
47 Ctrl.digest = digest:SHA1
55 Ctrl.digest = digest:SHA1
62 Ctrl.digest = digest:SHA1
69 Ctrl.digest = digest:SHA1
82 Ctrl.digest = digest:SHA256
[all …]
H A Devpkdf_kbkdf_counter.txt10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
713 Ctrl.digest = digest:SHA1
726 Ctrl.digest = digest:SHA1
739 Ctrl.digest = digest:SHA1
752 Ctrl.digest = digest:SHA1
770 Ctrl.digest = digest:SHA1
783 Ctrl.digest = digest:SHA1
796 Ctrl.digest = digest:SHA1
809 Ctrl.digest = digest:SHA1
827 Ctrl.digest = digest:SHA1
[all …]
/freebsd/crypto/heimdal/lib/krb5/
H A Ddigest.c50 krb5_digest_alloc(krb5_context context, krb5_digest *digest) in krb5_digest_alloc() argument
56 *digest = NULL; in krb5_digest_alloc()
60 *digest = d; in krb5_digest_alloc()
66 krb5_digest_free(krb5_digest digest) in krb5_digest_free() argument
68 if (digest == NULL) in krb5_digest_free()
70 free_DigestInit(&digest->init); in krb5_digest_free()
71 free_DigestInitReply(&digest->initReply); in krb5_digest_free()
72 free_DigestRequest(&digest->request); in krb5_digest_free()
73 free_DigestResponse(&digest->response); in krb5_digest_free()
74 memset(digest, 0, sizeof(*digest)); in krb5_digest_free()
[all …]
H A Dkrb5_digest.367 .Nd remote digest (HTTP-DIGEST, SASL, CHAP) suppport
78 .Fa "krb5_digest *digest"
82 .Fa "krb5_digest digest"
87 .Fa "krb5_digest digest"
93 .Fa "krb5_digest digest"
100 .Fa "krb5_digest digest"
106 .Fa "krb5_digest digest"
111 .Fa "krb5_digest digest"
117 .Fa "krb5_digest digest"
122 .Fa "krb5_digest digest"
[all …]
/freebsd/secure/lib/libcrypto/man/man7/
H A Dprovider-digest.757 .IX Title "PROVIDER-DIGEST 7ossl"
58 .TH PROVIDER-DIGEST 7ossl 2025-09-30 3.5.4 OpenSSL
64 provider\-digest \- The digest library <\-> provider functions
82 \& /* Digest generation */
90 \& /* Digest parameter descriptors */
93 \& /* Digest operation parameter descriptors */
99 \& /* Digest parameters */
102 \& /* Digest operation parameters */
111 The DIGEST operation enables providers to implement digest algorithms and make
156 A digest algorithm implementation may not implement all of these functions.
[all …]
/freebsd/crypto/openssl/doc/man7/
H A Dprovider-digest.pod5 provider-digest - The digest library E<lt>-E<gt> provider functions
25 /* Digest generation */
33 /* Digest parameter descriptors */
36 /* Digest operation parameter descriptors */
42 /* Digest parameters */
45 /* Digest operation parameters */
54 The DIGEST operation enables providers to implement digest algorithms and make
95 A digest algorithm implementation may not implement all of these functions.
104 structure for holding context information during a digest operation.
105 A pointer to this context will be passed back in a number of the other digest
[all …]
/freebsd/crypto/heimdal/doc/doxyout/hcrypto/man/man3/
H A Dhcrypto_evp.3329 \fImd\fP message digest to use
727 \fImd\fP message digest to use
740 Complete the message digest.
746 \fIhash\fP the output of the message digest function. At least \fBEVP_MD_size()\fP.
759 Init a EVP_MD_CTX for use a specific message digest and engine.
763 \fIctx\fP the message digest context to init.
765 \fImd\fP the message digest to use.
778 Update the digest with some data.
932 The message digest MD2 - hcrypto
936 the message digest type.
[all …]
/freebsd/secure/lib/libcrypto/man/man3/
H A DEVP_DigestInit.389 \&\- EVP digest routines
99 \& int EVP_MD_get_params(const EVP_MD *digest, OSSL_PARAM params[]);
100 \& const OSSL_PARAM *EVP_MD_gettable_params(const EVP_MD *digest);
202 The EVP digest routines are a high-level interface to message digests, and
205 The \fBEVP_MD\fR type is a structure for digest method implementation.
207 Each Message digest algorithm (such as SHA256) produces a fixed size output
217 Fetches the digest implementation for the given \fIalgorithm\fR from any
234 Allocates and returns a digest context.
237 Resets the digest context \fIctx\fR. This can be used to reuse an already
241 Cleans up digest context \fIctx\fR and frees up the space allocated to it.
[all …]
/freebsd/crypto/openssl/crypto/evp/
H A Ddigest.c31 if (ctx->digest != NULL) { in cleanup_old_md_data()
32 if (ctx->digest->cleanup != NULL in cleanup_old_md_data()
34 ctx->digest->cleanup(ctx); in cleanup_old_md_data()
35 if (ctx->md_data != NULL && ctx->digest->ctx_size > 0 in cleanup_old_md_data()
38 OPENSSL_clear_free(ctx->md_data, ctx->digest->ctx_size); in cleanup_old_md_data()
47 if (ctx->digest != NULL && ctx->digest->freectx != NULL) in evp_md_ctx_clear_digest()
48 ctx->digest->freectx(ctx->algctx); in evp_md_ctx_clear_digest()
61 ctx->digest = NULL; in evp_md_ctx_clear_digest()
68 /* Non legacy code, this has to be later than the ctx->digest cleaning */ in evp_md_ctx_clear_digest()
146 if (!ossl_assert(ctx->digest != NULL)) { in evp_md_ctx_free_algctx()
[all …]
/freebsd/sys/contrib/openzfs/module/icp/io/
H A Dsha2_mod.c43 /* to extract the digest length passed as mechanism parameter */
54 #define PROV_SHA2_DIGEST_KEY(mech, ctx, key, len, digest) { \ argument
57 SHA2Final(digest, ctx); \
149 * Helper SHA2 digest update function for uio data.
194 * The caller requested to digest more data than it provided. in sha2_digest_update_uio()
203 * Helper SHA2 digest final function for uio data.
204 * digest_len is the length of the desired digest. If digest_len
205 * is smaller than the default SHA2 digest length, the caller
207 * be at least the algorithm's digest length bytes.
210 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest, in sha2_digest_final_uio() argument
[all …]
/freebsd/crypto/openssh/
H A Ddigest-libc.c1 /* $OpenBSD: digest-libc.c,v 1.7 2020/02/26 13:40:09 jsg Exp $ */
51 #include "digest.h"
152 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_alg_name() local
154 return digest == NULL ? NULL : digest->name; in ssh_digest_alg_name()
160 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_bytes() local
162 return digest == NULL ? 0 : digest->digest_len; in ssh_digest_bytes()
168 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg); in ssh_digest_blocksize() local
170 return digest == NULL ? 0 : digest->block_len; in ssh_digest_blocksize()
176 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_start() local
179 if (digest == NULL || (ret = calloc(1, sizeof(*ret))) == NULL) in ssh_digest_start()
[all …]
/freebsd/contrib/ntp/libntp/
H A Da_md5encrypt.c2 * digest support for NTP, MD5 and with OpenSSL more
43 * Allocate and initialize a digest context. As a speed optimization,
75 const rwbuffT * digest, in make_mac()
82 * Compute digest of key concatenated with packet. Note: the in make_mac()
83 * key type and digest type have been verified when the key in make_mac()
115 if (cmac_ctx_size(ctx) > digest->len) { in make_mac()
123 if (!CMAC_Final(ctx, digest->buf, &retlen)) { in make_mac()
141 if ((size_t)EVP_MD_CTX_size(ctx) > digest->len) { in make_mac()
147 msyslog(LOG_ERR, "MAC encrypt: MAC %s Digest Update key failed.", in make_mac()
152 msyslog(LOG_ERR, "MAC encrypt: MAC %s Digest Updat in make_mac()
45 make_mac(const rwbuffT * digest,int ktype,const robuffT * key,const robuffT * msg) make_mac() argument
201 u_char digest[EVP_MAX_MD_SIZE]; MD5authencrypt() local
232 u_char digest[EVP_MAX_MD_SIZE]; MD5authdecrypt() local
262 u_char digest[EVP_MAX_MD_SIZE]; addr2refid() local
[all...]
/freebsd/crypto/openssl/doc/man3/
H A DEVP_DigestInit.pod30 - EVP digest routines
40 int EVP_MD_get_params(const EVP_MD *digest, OSSL_PARAM params[]);
41 const OSSL_PARAM *EVP_MD_gettable_params(const EVP_MD *digest);
141 The EVP digest routines are a high-level interface to message digests, and
144 The B<EVP_MD> type is a structure for digest method implementation.
146 Each Message digest algorithm (such as SHA256) produces a fixed size output
159 Fetches the digest implementation for the given I<algorithm> from any
179 Allocates and returns a digest context.
183 Resets the digest context I<ctx>. This can be used to reuse an already
188 Cleans up digest context I<ctx> and frees up the space allocated to it.
[all …]
H A DBIO_f_md.pod5 BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx - message digest BIO filter
21 BIO_f_md() returns the message digest BIO method. This is a filter
23 for the digest routines EVP_DigestInit(), EVP_DigestUpdate()
26 Any data written or read through a digest BIO using BIO_read_ex() and
30 digest calculation and returns the digest value. BIO_puts() is
33 BIO_reset() reinitialises a digest BIO.
35 BIO_set_md() sets the message digest of BIO B<b> to B<md>: this
36 must be called to initialize a digest BIO before any data is
39 BIO_get_md() places a pointer to the digest BIOs digest method
42 BIO_get_md_ctx() returns the digest BIOs context into B<mdcp>.
[all …]

12345678910>>...56