| /freebsd-13.1/crypto/heimdal/lib/krb5/ |
| H A D | digest.c | 56 *digest = NULL; in krb5_digest_alloc() 60 *digest = d; in krb5_digest_alloc() 74 memset(digest, 0, sizeof(*digest)); in krb5_digest_free() 75 free(digest); in krb5_digest_free() 90 digest->init.channel = calloc(1, sizeof(*digest->init.channel)); in krb5_digest_set_server_cb() 139 digest->init.hostname = malloc(sizeof(*digest->init.hostname)); in krb5_digest_set_hostname() 495 if (digest->request.digest) { in krb5_digest_set_digest() 500 digest->request.digest = strdup(dgst); in krb5_digest_set_digest() 501 if (digest->request.digest == NULL) { in krb5_digest_set_digest() 627 digest->request.uri = malloc(sizeof(*digest->request.uri)); in krb5_digest_set_uri() [all …]
|
| /freebsd-13.1/crypto/openssl/crypto/evp/ |
| H A D | digest.c | 21 if (ctx->digest != NULL) { in cleanup_old_md_data() 24 ctx->digest->cleanup(ctx); in cleanup_old_md_data() 126 if (!ctx->digest) { in EVP_DigestInit_ex() 130 type = ctx->digest; in EVP_DigestInit_ex() 133 if (ctx->digest != type) { in EVP_DigestInit_ex() 136 ctx->digest = type; in EVP_DigestInit_ex() 158 return ctx->digest->init(ctx); in EVP_DigestInit_ex() 187 if (ctx->digest->cleanup) { in EVP_DigestFinal_ex() 237 if (out->digest == in->digest) { in EVP_MD_CTX_copy_ex() 278 if (out->digest->copy) in EVP_MD_CTX_copy_ex() [all …]
|
| /freebsd-13.1/crypto/openssh/ |
| H A D | digest-libc.c | 144 return digest == NULL ? NULL : digest->name; in ssh_digest_alg_name() 152 return digest == NULL ? 0 : digest->digest_len; in ssh_digest_bytes() 160 return digest == NULL ? 0 : digest->block_len; in ssh_digest_blocksize() 176 digest->md_init(ret->mdctx); in ssh_digest_start() 196 if (digest == NULL) in ssh_digest_update() 198 digest->md_update(ctx->mdctx, m, mlen); in ssh_digest_update() 213 if (digest == NULL) in ssh_digest_final() 219 digest->md_final(d, ctx->mdctx); in ssh_digest_final() 226 const struct ssh_digest *digest; in ssh_digest_free() local 229 digest = ssh_digest_by_alg(ctx->alg); in ssh_digest_free() [all …]
|
| H A D | digest-openssl.c | 94 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 164 if (digest == NULL || dlen > UINT_MAX) in ssh_digest_final() 166 if (dlen < digest->digest_len) /* No truncation allowed */ in ssh_digest_final() 170 if (l != digest->digest_len) /* sanity */ in ssh_digest_final() 187 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_memory() local 190 if (digest == NULL) in ssh_digest_memory() [all …]
|
| H A D | hmac.c | 33 struct ssh_digest_ctx *digest; member 54 (ret->digest = ssh_digest_start(alg)) == NULL) in ssh_hmac_start() 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() 118 ssh_digest_final(ctx->digest, d, dlen) < 0) in ssh_hmac_final() 129 ssh_digest_free(ctx->digest); in ssh_hmac_free() 146 u_char digest[16]; in hmac_test() local 152 ssh_hmac_final(ctx, digest, sizeof(digest)) < 0) in hmac_test() 156 if (memcmp(e, digest, elen)) { in hmac_test() [all …]
|
| H A D | ssh-ecdsa.c | 56 u_char digest[SSH_DIGEST_MAX_LENGTH]; in ssh_ecdsa_sign() local 74 digest, sizeof(digest))) != 0) in ssh_ecdsa_sign() 77 if ((sig = ECDSA_do_sign(digest, dlen, key->ecdsa)) == NULL) { in ssh_ecdsa_sign() 105 explicit_bzero(digest, sizeof(digest)); in ssh_ecdsa_sign() 121 u_char digest[SSH_DIGEST_MAX_LENGTH]; in ssh_ecdsa_verify() local 174 digest, sizeof(digest))) != 0) in ssh_ecdsa_verify() 177 switch (ECDSA_do_verify(digest, dlen, sig, key->ecdsa)) { in ssh_ecdsa_verify() 190 explicit_bzero(digest, sizeof(digest)); in ssh_ecdsa_verify()
|
| H A D | ssh-dss.c | 57 u_char digest[SSH_DIGEST_MAX_LENGTH], sigblob[SIGBLOB_LEN]; in ssh_dss_sign() local 74 digest, sizeof(digest))) != 0) in ssh_dss_sign() 77 if ((sig = DSA_do_sign(digest, dlen, key->dsa)) == NULL) { in ssh_dss_sign() 113 explicit_bzero(digest, sizeof(digest)); in ssh_dss_sign() 126 u_char digest[SSH_DIGEST_MAX_LENGTH], *sigblob = NULL; in ssh_dss_verify() local 181 digest, sizeof(digest))) != 0) in ssh_dss_verify() 184 switch (DSA_do_verify(digest, dlen, sig, key->dsa)) { in ssh_dss_verify() 197 explicit_bzero(digest, sizeof(digest)); in ssh_dss_verify()
|
| /freebsd-13.1/contrib/subversion/subversion/libsvn_subr/ |
| H A D | checksum.c | 116 str[i*2] = hex[digest[i] >> 4]; in svn__digest_to_cstring_display() 188 memcpy((unsigned char *)checksum->digest, digest, digest_size); in checksum_create() 378 unsigned char *digest; in svn_checksum_parse_hex() local 424 digest = (unsigned char *)(*checksum)->digest; in svn_checksum_parse_hex() 434 digest[i] = (x1 << 4) | x2; in svn_checksum_parse_hex() 435 is_nonzero |= digest[i]; in svn_checksum_parse_hex() 741 unsigned char *digest; member 780 if (b->digest) in close_handler() 783 memcpy(b->digest, (*b->checksum)->digest, digest_size); in close_handler() 811 baton->digest = digest; in wrap_write_stream() [all …]
|
| /freebsd-13.1/sys/contrib/openzfs/module/icp/io/ |
| H A D | sha1_mod.c | 77 SHA1Final(digest, ctx); \ 120 .digest = sha1_digest, 452 digest->cd_length = 0; in sha1_digest() 460 switch (digest->cd_format) { in sha1_digest() 478 digest->cd_length = 0; in sha1_digest() 555 digest->cd_length = 0; in sha1_digest_final() 600 digest->cd_length = 0; in sha1_digest_atomic() 624 digest->cd_length = 0; in sha1_digest_atomic() 833 SHA1Final(digest, in sha1_mac_final() 846 digest_len, digest); in sha1_mac_final() [all …]
|
| H A D | sha2_mod.c | 76 SHA2Final(digest, ctx); \ 147 .digest = sha2_digest, 496 digest->cd_length = 0; in sha2_digest() 504 switch (digest->cd_format) { in sha2_digest() 522 digest->cd_length = 0; in sha2_digest() 613 digest->cd_length = 0; in sha2_digest_final() 656 digest->cd_length = 0; in sha2_digest_atomic() 685 digest->cd_length = 0; in sha2_digest_atomic() 940 SHA2Final(digest, in sha2_mac_final() 953 digest_len, digest); in sha2_mac_final() [all …]
|
| /freebsd-13.1/contrib/netbsd-tests/lib/libc/hash/ |
| H A D | t_sha2.c | 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() 211 SHA384_Final(digest + j, &ctx); in ATF_TC_BODY() [all …]
|
| /freebsd-13.1/contrib/apr-util/crypto/ |
| H A D | apr_sha1.c | 121 A = sha_info->digest[0]; in sha_transform() 122 B = sha_info->digest[1]; in sha_transform() 123 C = sha_info->digest[2]; in sha_transform() 124 D = sha_info->digest[3]; in sha_transform() 125 E = sha_info->digest[4]; in sha_transform() 160 sha_info->digest[0] += A; in sha_transform() 161 sha_info->digest[1] += B; in sha_transform() 162 sha_info->digest[2] += C; in sha_transform() 163 sha_info->digest[3] += D; in sha_transform() 339 k = sha_info->digest[i]; in apr_sha1_final() [all …]
|
| /freebsd-13.1/contrib/ntp/libntp/ |
| H A D | a_md5encrypt.c | 43 const rwbuffT * digest, in make_mac() argument 82 if (cmac_ctx_size(ctx) > digest->len) { in make_mac() 155 if (digest->len < 16) { in make_mac() 165 EVP_DigestFinal(ctx, digest->buf, &uilen); in make_mac() 196 u_char digest[EVP_MAX_MD_SIZE]; in MD5authencrypt() local 197 rwbuffT digb = { digest, sizeof(digest) }; in MD5authencrypt() 226 u_char digest[EVP_MAX_MD_SIZE]; in MD5authdecrypt() local 227 rwbuffT digb = { digest, sizeof(digest) }; in MD5authdecrypt() 242 return !isc_tsmemcmp(digest, in MD5authdecrypt() 255 u_char digest[EVP_MAX_MD_SIZE]; in addr2refid() local [all …]
|
| /freebsd-13.1/sbin/iscontrol/ |
| H A D | auth_subr.c | 58 chapMD5(char id, char *cp, char *chapSecret, unsigned char *digest) in chapMD5() argument 84 MD5Final(digest, &ctx); in chapMD5() 91 chapSHA1(char id, char *cp, char *chapSecret, unsigned char *digest) in chapSHA1() argument 117 SHA1_Final(digest, &ctx); in chapSHA1() 133 unsigned char digest[20]; in chapDigest() local 139 if(strcmp(ap, "5") == 0 && chapMD5(id, cp, chapSecret, digest) == 0) in chapDigest() 147 return bin2str(encoding, digest, len); in chapDigest() 184 char *p, *ap, *ip, *cp, *chapSecret, *digest; in main() local 198 if((digest = chapDigest(ap, ip, cp, chapSecret)) != NULL) { in main() 199 len = str2bin(digest, &cp); in main() [all …]
|
| /freebsd-13.1/contrib/wpa/src/crypto/ |
| H A D | fips_prf_wolfssl.c | 22 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-13.1/contrib/ntp/lib/isc/ |
| H A D | hmacsha.c | 65 memcpy(digest, newdigest, len); in isc_hmacsha1_sign() 96 memcpy(digest, newdigest, len); in isc_hmacsha224_sign() 127 memcpy(digest, newdigest, len); in isc_hmacsha256_sign() 158 memcpy(digest, newdigest, len); in isc_hmacsha384_sign() 189 memcpy(digest, newdigest, len); in isc_hmacsha512_sign() 262 memcpy(digest, newdigest, len); in isc_hmacsha1_sign() 328 memcpy(digest, newdigest, len); in isc_hmacsha224_sign() 394 memcpy(digest, newdigest, len); in isc_hmacsha256_sign() 460 memcpy(digest, newdigest, len); in isc_hmacsha384_sign() 526 memcpy(digest, newdigest, len); in isc_hmacsha512_sign() [all …]
|
| H A D | hmacmd5.c | 57 isc_hmacmd5_sign(isc_hmacmd5_t *ctx, unsigned char *digest) { in isc_hmacmd5_sign() argument 58 HMAC_Final(ctx, digest, NULL); in isc_hmacmd5_sign() 115 isc_hmacmd5_sign(isc_hmacmd5_t *ctx, unsigned char *digest) { in isc_hmacmd5_sign() argument 119 isc_md5_final(&ctx->md5ctx, digest); in isc_hmacmd5_sign() 127 isc_md5_update(&ctx->md5ctx, digest, ISC_MD5_DIGESTLENGTH); in isc_hmacmd5_sign() 128 isc_md5_final(&ctx->md5ctx, digest); in isc_hmacmd5_sign() 138 isc_hmacmd5_verify(isc_hmacmd5_t *ctx, unsigned char *digest) { in isc_hmacmd5_verify() argument 139 return (isc_hmacmd5_verify2(ctx, digest, ISC_MD5_DIGESTLENGTH)); in isc_hmacmd5_verify() 143 isc_hmacmd5_verify2(isc_hmacmd5_t *ctx, unsigned char *digest, size_t len) { in isc_hmacmd5_verify2() argument 148 return (ISC_TF(isc_tsmemcmp(digest, newdigest, len) == 0)); in isc_hmacmd5_verify2()
|
| /freebsd-13.1/contrib/ntp/lib/isc/include/isc/ |
| H A D | hmacsha.h | 90 isc_hmacsha1_sign(isc_hmacsha1_t *ctx, unsigned char *digest, size_t len); 93 isc_hmacsha1_verify(isc_hmacsha1_t *ctx, unsigned char *digest, size_t len); 108 isc_hmacsha224_sign(isc_hmacsha224_t *ctx, unsigned char *digest, size_t len); 111 isc_hmacsha224_verify(isc_hmacsha224_t *ctx, unsigned char *digest, size_t len); 126 isc_hmacsha256_sign(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len); 129 isc_hmacsha256_verify(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len); 144 isc_hmacsha384_sign(isc_hmacsha384_t *ctx, unsigned char *digest, size_t len); 147 isc_hmacsha384_verify(isc_hmacsha384_t *ctx, unsigned char *digest, size_t len); 162 isc_hmacsha512_sign(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len); 165 isc_hmacsha512_verify(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len);
|
| /freebsd-13.1/contrib/apr-util/test/ |
| H A D | testmd5.c | 30 const char *digest; member 55 unsigned char digest[APR_MD5_DIGESTSIZE]; in test_md5sum() local 57 const void *sum = md5sums[count].digest; in test_md5sum() 63 ABTS_ASSERT(tc, "apr_md5_final", (apr_md5_final(digest, &context) in test_md5sum() 66 (memcmp(digest, sum, APR_MD5_DIGESTSIZE) == 0)); in test_md5sum() 78 unsigned char digest[APR_MD5_DIGESTSIZE]; in test_md5sum_unaligned() local 87 ABTS_ASSERT(tc, "apr_md5_final", (apr_md5_final(digest, &context) in test_md5sum_unaligned() 90 (memcmp(digest, sum, APR_MD5_DIGESTSIZE) == 0)); in test_md5sum_unaligned()
|
| /freebsd-13.1/crypto/openssl/doc/man3/ |
| H A D | BIO_f_md.pod | 21 BIO_f_md() returns the message digest BIO method. This is a filter 23 for the digest routines EVP_DigestInit(), EVP_DigestUpdate() 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 the a pointer to the digest BIOs digest method 42 BIO_get_md_ctx() returns the digest BIOs context into B<mdcp>. 55 After the digest has been retrieved from a digest BIO it must be 69 BIO_f_md() returns the digest BIO method. [all …]
|
| H A D | EVP_DigestInit.pod | 78 Allocates and returns a digest context. 111 Sets up digest context B<ctx> to use a digest B<type> from ENGINE B<impl>. 218 Returns an B<EVP_MD> structure when passed a digest name, a digest B<NID> or an 320 Returns the digest or block size in bytes. 342 transparent to the digest used and much more flexible. 345 digest algorithms (such as L<EVP_sha3_512(3)>). The other digest algorithms 349 set to NULL to use the default digest implementation. 358 If digest contexts are not cleaned up after use, 371 digest name passed on the command line. 393 printf("Unknown message digest %s\n", argv[1]); [all …]
|
| /freebsd-13.1/contrib/ntp/lib/isc/tests/ |
| H A D | hash_test.c | 39 unsigned char digest[ISC_SHA512_DIGESTLENGTH]; variable 211 isc_sha1_final(&sha1, digest); in ATF_TC_BODY() 212 tohexstr(digest, ISC_SHA1_DIGESTLENGTH, str); in ATF_TC_BODY() 338 isc_sha224_final(digest, &sha224); in ATF_TC_BODY() 470 isc_sha256_final(digest, &sha256); in ATF_TC_BODY() 616 isc_sha384_final(digest, &sha384); in ATF_TC_BODY() 763 isc_sha512_final(digest, &sha512); in ATF_TC_BODY() 842 isc_md5_final(&md5, digest); in ATF_TC_BODY() 843 tohexstr(digest, ISC_MD5_DIGESTLENGTH, str); in ATF_TC_BODY() 972 tohexstr(digest, ISC_SHA1_DIGESTLENGTH, str); in ATF_TC_BODY() [all …]
|
| /freebsd-13.1/contrib/opie/libopie/ |
| H A D | hash.c | 38 UINT4 digest[5]; variable 41 SHA1_Final((unsigned char *)digest, &sha); 42 results[0] = digest[0] ^ digest[2] ^ digest[4]; 43 results[1] = digest[1] ^ digest[3];
|
| H A D | hashlen.c | 35 UINT4 digest[5]; variable 38 SHA1_Final((unsigned char *)digest, &sha); 39 results[0] = digest[0] ^ digest[2] ^ digest[4]; 40 results[1] = digest[1] ^ digest[3];
|
| /freebsd-13.1/crypto/heimdal/kuser/ |
| H A D | kdigest.c | 92 krb5_digest digest; in digest_server_init() local 94 ret = krb5_digest_alloc(context, &digest); in digest_server_init() 103 ret = krb5_digest_set_server_cb(context, digest, in digest_server_init() 110 digest, in digest_server_init() 126 krb5_digest_free(digest); in digest_server_init() 136 krb5_digest digest; in digest_server_request() local 149 ret = krb5_digest_alloc(context, &digest); in digest_server_request() 157 ret = krb5_digest_set_identifier(context, digest, in digest_server_request() 193 ret = krb5_digest_request(context, digest, in digest_server_request() 199 rsp = krb5_digest_get_rsp(context, digest); in digest_server_request() [all …]
|