| /freebsd/crypto/openssl/test/recipes/30-test_evp_data/ |
| H A D | evpkdf_ss.txt | 10 # 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 D | evpkdf_ssh.txt | 10 # 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 D | evpkdf_tls13_kdf.txt | 10 # 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 D | evpmd_sha.txt | 10 # 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 D | evpkdf_hkdf.txt | 10 # 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 D | evpkdf_x963.txt | 10 # 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 D | evpkdf_pbkdf2.txt | 10 # 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 D | evpmd_md.txt | 12 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 D | evpkdf_pbkdf1.txt | 10 # 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 D | evpmd_blake.txt | 10 # 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 D | evpkdf_tls12_prf.txt | 10 # 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 D | evpkdf_x942.txt | 10 # 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 D | evpkdf_kbkdf_counter.txt | 10 # 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 D | digest.c | 50 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 D | krb5_digest.3 | 67 .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 D | provider-digest.7 | 57 .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 D | provider-digest.pod | 5 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 D | hcrypto_evp.3 | 329 \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 D | EVP_DigestInit.3 | 89 \&\- 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 D | digest.c | 31 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 D | sha2_mod.c | 43 /* 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 D | digest-libc.c | 1 /* $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 D | a_md5encrypt.c | 2 * 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 D | EVP_DigestInit.pod | 30 - 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 D | BIO_f_md.pod | 5 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 …]
|