Home
last modified time | relevance | path

Searched refs:digest (Results 1 – 25 of 544) sorted by relevance

12345678910>>...22

/freebsd/crypto/openssl/test/recipes/30-test_evp_data/
H A Devpkdf_ss.txt20 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
74 Ctrl.digest = digest:SHA1
[all …]
H A Devpkdf_ssh.txt15 # 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
82 Ctrl.digest = digest:SHA1
[all …]
H A Devpkdf_tls13_kdf.txt23 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
100 Ctrl.digest = digest:SHA2-256
[all …]
H A Devpkdf_hkdf.txt17 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
81 Ctrl.digest = digest:SHA1
[all …]
H A Devpkdf_x963.txt21 Ctrl.digest = digest:SHA1
27 Ctrl.digest = digest:SHA224
33 Ctrl.digest = digest:SHA256
39 Ctrl.digest = digest:SHA384
44 Ctrl.digest = digest:SHA384
50 Ctrl.digest = digest:SHA512
55 Ctrl.digest = digest:SHA512
61 Ctrl.digest = digest:SHA512
67 Ctrl.digest = digest:SHA512
73 Ctrl.digest = digest:SHA512
[all …]
H A Devpkdf_pbkdf2.txt21 Ctrl.digest = digest:sha1
29 Ctrl.digest = digest:sha256
37 Ctrl.digest = digest:sha512
45 Ctrl.digest = digest:sha1
53 Ctrl.digest = digest:sha256
61 Ctrl.digest = digest:sha512
69 Ctrl.digest = digest:sha1
77 Ctrl.digest = digest:sha256
85 Ctrl.digest = digest:sha512
92 Ctrl.digest = digest:sha1
[all …]
H A Devpkdf_pbkdf1.txt21 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
93 Ctrl.digest = digest:md2
[all …]
H A Devpkdf_x942.txt17 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
81 Ctrl.digest = digest:SHA256
92 Ctrl.digest = digest:SHA256
/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 …]
/freebsd/crypto/openssl/crypto/evp/
H A Ddigest.c30 if (ctx->digest != NULL) { in cleanup_old_md_data()
31 if (ctx->digest->cleanup != NULL in cleanup_old_md_data()
33 ctx->digest->cleanup(ctx); in cleanup_old_md_data()
34 if (ctx->md_data != NULL && ctx->digest->ctx_size > 0 in cleanup_old_md_data()
37 OPENSSL_clear_free(ctx->md_data, ctx->digest->ctx_size); in cleanup_old_md_data()
46 if (ctx->digest != NULL && ctx->digest->freectx != NULL) in evp_md_ctx_clear_digest()
47 ctx->digest->freectx(ctx->algctx); in evp_md_ctx_clear_digest()
60 ctx->digest = NULL; in evp_md_ctx_clear_digest()
173 if (!ossl_assert(ctx->digest != NULL)) { in evp_md_init_internal()
177 if (ctx->digest->freectx != NULL) in evp_md_init_internal()
[all …]
/freebsd/crypto/openssh/
H A Ddigest-libc.c152 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()
181 if ((ret->mdctx = calloc(1, digest->ctx_len)) == NULL) { in ssh_digest_start()
186 digest->md_init(ret->mdctx); in ssh_digest_start()
[all …]
H A Ddigest-openssl.c94 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_alg_name() local
96 return digest == NULL ? NULL : digest->name; in ssh_digest_alg_name()
102 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_bytes() local
104 return digest == NULL ? 0 : digest->digest_len; in ssh_digest_bytes()
116 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_start() local
119 if (digest == NULL || ((ret = calloc(1, sizeof(*ret))) == NULL)) in ssh_digest_start()
126 if (EVP_DigestInit_ex(ret->mdctx, digest->mdfunc(), NULL) != 1) { in ssh_digest_start()
161 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg); in ssh_digest_final() local
164 if (digest == NULL || dlen > UINT_MAX) in ssh_digest_final()
166 if (dlen < digest->digest_len) /* No truncation allowed */ in ssh_digest_final()
[all …]
H A Dhmac.c33 struct ssh_digest_ctx *digest; member
54 (ret->digest = ssh_digest_start(alg)) == NULL) in ssh_hmac_start()
89 if (ssh_digest_copy_state(ctx->ictx, ctx->digest) < 0) in ssh_hmac_init()
97 return ssh_digest_update(ctx->digest, m, mlen); in ssh_hmac_update()
103 return ssh_digest_update_buffer(ctx->digest, b); in ssh_hmac_update_buffer()
113 ssh_digest_final(ctx->digest, ctx->buf, len)) in ssh_hmac_final()
116 if (ssh_digest_copy_state(ctx->octx, ctx->digest) < 0 || in ssh_hmac_final()
117 ssh_digest_update(ctx->digest, ctx->buf, len) < 0 || in ssh_hmac_final()
118 ssh_digest_final(ctx->digest, d, dlen) < 0) in ssh_hmac_final()
129 ssh_digest_free(ctx->digest); in ssh_hmac_free()
[all …]
/freebsd/contrib/netbsd-tests/lib/libc/hash/
H A Dt_sha2.c148 digest2string(const uint8_t *digest, char *string, size_t len) in digest2string() argument
151 if (*digest / 16 < 10) in digest2string()
152 *string++ = '0' + *digest / 16; in digest2string()
154 *string++ = 'a' + *digest / 16 - 10; in digest2string()
155 if (*digest % 16 < 10) in digest2string()
156 *string++ = '0' + *digest % 16; in digest2string()
158 *string++ = 'a' + *digest % 16 - 10; in digest2string()
159 ++digest; in digest2string()
175 unsigned char digest[8 + SHA256_DIGEST_LENGTH]; in ATF_TC_BODY() local
184 SHA256_Final(digest + j, &ctx); in ATF_TC_BODY()
[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()
156 if (!EVP_DigestFinal(ctx, digest->buf, &uilen)) { in make_mac()
171 if (digest 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/sys/contrib/openzfs/module/icp/io/
H A Dsha2_mod.c53 #define PROV_SHA2_DIGEST_KEY(mech, ctx, key, len, digest) { \ argument
56 SHA2Final(digest, ctx); \
209 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest, in sha2_digest_final_uio() argument
212 off_t offset = digest->cd_offset; in sha2_digest_final_uio()
216 if (zfs_uio_segflg(digest->cd_uio) != UIO_SYSSPACE) in sha2_digest_final_uio()
223 offset = zfs_uio_index_at_offset(digest->cd_uio, offset, &vec_idx); in sha2_digest_final_uio()
224 if (vec_idx == zfs_uio_iovcnt(digest->cd_uio)) { in sha2_digest_final_uio()
234 zfs_uio_iovlen(digest->cd_uio, vec_idx)) { in sha2_digest_final_uio()
249 zfs_uio_iovbase(digest->cd_uio, vec_idx) + offset, in sha2_digest_final_uio()
252 SHA2Final((uchar_t *)zfs_uio_iovbase(digest-> in sha2_digest_final_uio()
[all …]
/freebsd/contrib/wpa/src/crypto/
H A Dfips_prf_wolfssl.c22 sha.digest[0] = state[0]; in sha1_transform()
23 sha.digest[1] = state[1]; in sha1_transform()
24 sha.digest[2] = state[2]; in sha1_transform()
25 sha.digest[3] = state[3]; in sha1_transform()
26 sha.digest[4] = state[4]; in sha1_transform()
28 state[0] = sha.digest[0]; in sha1_transform()
29 state[1] = sha.digest[1]; in sha1_transform()
30 state[2] = sha.digest[2]; in sha1_transform()
31 state[3] = sha.digest[3]; in sha1_transform()
32 state[4] = sha.digest[4]; in sha1_transform()
/freebsd/crypto/openssl/doc/man7/
H A Dprovider-digest.pod5 provider-digest - The digest library E<lt>-E<gt> provider functions
53 The DIGEST operation enables providers to implement digest algorithms and make
93 A digest algorithm implementation may not implement all of these functions.
101 structure for holding context information during a digest operation.
102 A pointer to this context will be passed back in a number of the other digest
107 OSSL_FUNC_digest_freectx() is passed a pointer to the provider side digest context in
111 OSSL_FUNC_digest_dupctx() should duplicate the provider side digest context in the
116 OSSL_FUNC_digest_init() initialises a digest operation given a newly created
117 provider side digest context in the I<dctx> parameter.
122 previously initialised digest operation.
[all …]
/freebsd/crypto/openssl/doc/man3/
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 …]
H A DEVP_DigestInit.pod28 - EVP digest routines
38 int EVP_MD_get_params(const EVP_MD *digest, OSSL_PARAM params[]);
39 const OSSL_PARAM *EVP_MD_gettable_params(const EVP_MD *digest);
135 The EVP digest routines are a high-level interface to message digests,
136 and should be used instead of the digest-specific functions.
138 The B<EVP_MD> type is a structure for digest method implementation.
144 Fetches the digest implementation for the given I<algorithm> from any
164 Allocates and returns a digest context.
168 Resets the digest context I<ctx>. This can be used to reuse an already
173 Cleans up digest context I<ctx> and frees up the space allocated to it.
[all …]
/freebsd/crypto/heimdal/kuser/
H A Dkdigest.c92 krb5_digest digest; in digest_server_init() local
94 ret = krb5_digest_alloc(context, &digest); in digest_server_init()
98 ret = krb5_digest_set_type(context, digest, opt->type_string); in digest_server_init()
103 ret = krb5_digest_set_server_cb(context, digest, in digest_server_init()
110 digest, in digest_server_init()
118 krb5_digest_get_server_nonce(context, digest)); in digest_server_init()
120 const char *s = krb5_digest_get_identifier(context, digest); in digest_server_init()
124 printf("opaque=%s\n", krb5_digest_get_opaque(context, digest)); in digest_server_init()
126 krb5_digest_free(digest); in digest_server_init()
136 krb5_digest digest; in digest_server_request() local
[all …]
/freebsd/crypto/openssl/demos/digest/
H A DEVP_MD_xof.c52 unsigned char *digest = NULL; in main() local
98 digest = OPENSSL_malloc(digest_len); in main()
99 if (digest == NULL) { in main()
105 if (EVP_DigestFinalXOF(ctx, digest, digest_len) == 0) { in main()
111 BIO_dump_indent_fp(stdout, digest, digest_len, 2); in main()
119 if (CRYPTO_memcmp(digest, known_answer, sizeof(known_answer)) != 0) { in main()
127 OPENSSL_free(digest); in main()
/freebsd/crypto/openssl/providers/implementations/macs/
H A Dhmac_prov.c51 PROV_DIGEST digest; member
96 ossl_prov_digest_reset(&macctx->digest); in hmac_free()
118 memset(&dst->digest, 0, sizeof(dst->digest)); in hmac_dup()
121 || !ossl_prov_digest_copy(&dst->digest, &src->digest)) { in hmac_dup()
144 const EVP_MD *md = ossl_prov_digest_md(&macctx->digest); in hmac_block_size()
154 const EVP_MD *digest; in hmac_setkey() local
165 digest = ossl_prov_digest_md(&macctx->digest); in hmac_setkey()
167 if (key != NULL || (macctx->tls_data_size == 0 && digest != NULL)) in hmac_setkey()
168 return HMAC_Init_ex(macctx->ctx, key, keylen, digest, in hmac_setkey()
169 ossl_prov_digest_engine(&macctx->digest)); in hmac_setkey()
[all …]
/freebsd/sys/crypto/
H A Dsha1.c247 uint8_t *digest; in sha1_result() local
249 digest = (uint8_t *)digest0; in sha1_result()
252 bcopy(&ctxt->h.b8[0], digest, SHA1_RESULTLEN); in sha1_result()
254 digest[0] = ctxt->h.b8[3]; digest[1] = ctxt->h.b8[2]; in sha1_result()
255 digest[2] = ctxt->h.b8[1]; digest[3] = ctxt->h.b8[0]; in sha1_result()
256 digest[4] = ctxt->h.b8[7]; digest[5] = ctxt->h.b8[6]; in sha1_result()
257 digest[6] = ctxt->h.b8[5]; digest[7] = ctxt->h.b8[4]; in sha1_result()
258 digest[8] = ctxt->h.b8[11]; digest[9] = ctxt->h.b8[10]; in sha1_result()
259 digest[10] = ctxt->h.b8[9]; digest[11] = ctxt->h.b8[8]; in sha1_result()
260 digest[12] = ctxt->h.b8[15]; digest[13] = ctxt->h.b8[14]; in sha1_result()
[all …]
/freebsd/libexec/flua/libhash/
H A Dlhash.c53 unsigned char digest[SHA256_DIGEST_LEN]; in lua_sha256_digest() local
56 SHA256_Final(digest, ctx); in lua_sha256_digest()
57 lua_pushlstring(L, digest, sizeof(digest)); in lua_sha256_digest()
71 unsigned char digest[SHA256_DIGEST_LEN]; in lua_sha256_hexdigest() local
76 SHA256_Final(digest, ctx); in lua_sha256_hexdigest()
78 buf[i+i] = hex[digest[i] >> 4]; in lua_sha256_hexdigest()
79 buf[i+i+1] = hex[digest[i] & 0x0f]; in lua_sha256_hexdigest()

12345678910>>...22