| /openbsd/src/lib/libcrypto/evp/ |
| D | evp_names.c | 39 const EVP_MD *(*digest)(void); member 1019 .digest = EVP_sha1, 1025 .digest = EVP_md4, 1030 .digest = EVP_md5, 1035 .digest = EVP_md5_sha1, 1040 .digest = EVP_ripemd160, 1045 .digest = EVP_md4, 1050 .digest = EVP_md5, 1055 .digest = EVP_ripemd160, 1060 .digest = EVP_sha1, [all …]
|
| D | evp_digest.c | 136 if (ctx->digest != type) { in EVP_DigestInit_ex() 137 if (ctx->digest && ctx->digest->ctx_size && ctx->md_data && in EVP_DigestInit_ex() 139 freezero(ctx->md_data, ctx->digest->ctx_size); in EVP_DigestInit_ex() 142 ctx->digest = type; in EVP_DigestInit_ex() 163 return ctx->digest->init(ctx); in EVP_DigestInit_ex() 192 if ((size_t)ctx->digest->md_size > EVP_MAX_MD_SIZE) { in EVP_DigestFinal_ex() 196 ret = ctx->digest->final(ctx, md); in EVP_DigestFinal_ex() 198 *size = ctx->digest->md_size; in EVP_DigestFinal_ex() 199 if (ctx->digest->cleanup) { in EVP_DigestFinal_ex() 200 ctx->digest->cleanup(ctx); in EVP_DigestFinal_ex() [all …]
|
| /openbsd/src/usr.bin/ssh/ |
| D | digest-libc.c | 132 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_alg_name() local 134 return digest == NULL ? NULL : digest->name; in ssh_digest_alg_name() 140 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_bytes() local 142 return digest == NULL ? 0 : digest->digest_len; in ssh_digest_bytes() 148 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg); in ssh_digest_blocksize() local 150 return digest == NULL ? 0 : digest->block_len; in ssh_digest_blocksize() 156 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_start() local 159 if (digest == NULL || (ret = calloc(1, sizeof(*ret))) == NULL) in ssh_digest_start() 161 if ((ret->mdctx = calloc(1, digest->ctx_len)) == NULL) { in ssh_digest_start() 166 digest->md_init(ret->mdctx); in ssh_digest_start() [all …]
|
| D | digest-openssl.c | 76 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_alg_name() local 78 return digest == NULL ? NULL : digest->name; in ssh_digest_alg_name() 84 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_bytes() local 86 return digest == NULL ? 0 : digest->digest_len; in ssh_digest_bytes() 98 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_start() local 101 if (digest == NULL || ((ret = calloc(1, sizeof(*ret))) == NULL)) in ssh_digest_start() 108 if (EVP_DigestInit_ex(ret->mdctx, digest->mdfunc(), NULL) != 1) { in ssh_digest_start() 143 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg); in ssh_digest_final() local 146 if (digest == NULL || dlen > UINT_MAX) in ssh_digest_final() 148 if (dlen < digest->digest_len) /* No truncation allowed */ in ssh_digest_final() [all …]
|
| D | hmac.c | 30 struct ssh_digest_ctx *digest; member 51 (ret->digest = ssh_digest_start(alg)) == NULL) in ssh_hmac_start() 86 if (ssh_digest_copy_state(ctx->ictx, ctx->digest) < 0) in ssh_hmac_init() 94 return ssh_digest_update(ctx->digest, m, mlen); in ssh_hmac_update() 100 return ssh_digest_update_buffer(ctx->digest, b); in ssh_hmac_update_buffer() 110 ssh_digest_final(ctx->digest, ctx->buf, len)) in ssh_hmac_final() 113 if (ssh_digest_copy_state(ctx->octx, ctx->digest) < 0 || in ssh_hmac_final() 114 ssh_digest_update(ctx->digest, ctx->buf, len) < 0 || in ssh_hmac_final() 115 ssh_digest_final(ctx->digest, d, dlen) < 0) in ssh_hmac_final() 126 ssh_digest_free(ctx->digest); in ssh_hmac_free() [all …]
|
| /openbsd/src/regress/sys/crypto/hmac/ |
| D | hmac_test.txt | 1 digest = 0x9294727a3638bb1c13f48ef8158bfc9d 2 digest = 0x750c783e6ab0b503eaa86e310a5db738 3 digest = 0x56be34521d144c88dbb8c733f0e8b3f6 4 digest = 0x675b0b3a1b4ddf4e124872da6c2f632bfed957e9 5 digest = 0xeffcdf6ae5eb2fa2d27416d5f184df9c259a7c79 6 digest = 0xd730594d167e35d5956fd8003d0db3d3f46dc7bb 7 digest = 0x492ce020fe2534a5789dc3848806c78f4f6711397f08e7e7a12ca5a4483c8aa6 8 digest = 0x5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843 9 digest = 0x7dda3cc169743a6484649f94f0eda0f9f2ff496a9733fb796ed5adb40a44c3c1
|
| /openbsd/src/lib/libssl/ |
| D | tls13_key_schedule.c | 53 tls13_secrets_create(const EVP_MD *digest, int resumption) in tls13_secrets_create() argument 60 hash_length = EVP_MD_size(digest); in tls13_secrets_create() 105 if (!EVP_DigestInit_ex(mdctx, digest, NULL)) in tls13_secrets_create() 117 secrets->digest = digest; in tls13_secrets_create() 159 tls13_hkdf_expand_label(struct tls13_secret *out, const EVP_MD *digest, in tls13_hkdf_expand_label() argument 163 return tls13_hkdf_expand_label_with_length(out, digest, secret, label, in tls13_hkdf_expand_label() 169 const EVP_MD *digest, const struct tls13_secret *secret, in tls13_hkdf_expand_label_with_length() argument 199 ret = HKDF_expand(out->data, out->len, digest, secret->data, in tls13_hkdf_expand_label_with_length() 210 tls13_derive_secret(struct tls13_secret *out, const EVP_MD *digest, in tls13_derive_secret() argument 214 return tls13_hkdf_expand_label(out, digest, secret, label, context); in tls13_derive_secret() [all …]
|
| /openbsd/src/bin/md5/ |
| D | md5.c | 416 u_char *digest; in digest_end() local 419 if ((digest = malloc(hf->digestlen)) == NULL) in digest_end() 421 hf->final(digest, ctx); in digest_end() 422 if (b64_ntop(digest, hf->digestlen, buf, bsize) == -1) in digest_end() 424 free(digest); in digest_end() 435 char digest[MAX_DIGEST_LEN + 1]; in digest_string() local 441 digest_end(hf, &context, digest, sizeof(digest), in digest_string() 443 digest_printstr(hf, string, digest); in digest_string() 450 const char *digest) in digest_print() argument 454 (void)fprintf(ofile, "%s (%s) = %s\n", hf->name, what, digest); in digest_print() [all …]
|
| /openbsd/src/usr.bin/dig/lib/isc/ |
| D | hmacsha.c | 58 isc_hmacsha1_sign(isc_hmacsha1_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha1_sign() argument 66 memmove(digest, newdigest, len); in isc_hmacsha1_sign() 96 isc_hmacsha224_sign(isc_hmacsha224_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha224_sign() argument 104 memmove(digest, newdigest, len); in isc_hmacsha224_sign() 134 isc_hmacsha256_sign(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha256_sign() argument 142 memmove(digest, newdigest, len); in isc_hmacsha256_sign() 172 isc_hmacsha384_sign(isc_hmacsha384_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha384_sign() argument 180 memmove(digest, newdigest, len); in isc_hmacsha384_sign() 210 isc_hmacsha512_sign(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha512_sign() argument 218 memmove(digest, newdigest, len); in isc_hmacsha512_sign() [all …]
|
| D | sha2.c | 90 isc_sha224_final(uint8_t digest[ISC_SHA224_DIGESTLENGTH], isc_sha224_t *context) { in isc_sha224_final() 96 if (digest != (uint8_t*)0) in isc_sha224_final() 98 digest, NULL) == 1); in isc_sha224_final() 132 isc_sha256_final(uint8_t digest[ISC_SHA256_DIGESTLENGTH], isc_sha256_t *context) { in isc_sha256_final() 138 if (digest != (uint8_t*)0) in isc_sha256_final() 140 digest, NULL) == 1); in isc_sha256_final() 172 void isc_sha512_final(uint8_t digest[ISC_SHA512_DIGESTLENGTH], isc_sha512_t *context) { in isc_sha512_final() 178 if (digest != (uint8_t*)0) in isc_sha512_final() 180 digest, NULL) == 1); in isc_sha512_final() 214 isc_sha384_final(uint8_t digest[ISC_SHA384_DIGESTLENGTH], isc_sha384_t *context) { in isc_sha384_final() [all …]
|
| /openbsd/src/usr.bin/dig/lib/isc/include/isc/ |
| D | hmacsha.h | 60 isc_hmacsha1_sign(isc_hmacsha1_t *ctx, unsigned char *digest, size_t len); 63 isc_hmacsha1_verify(isc_hmacsha1_t *ctx, unsigned char *digest, size_t len); 77 isc_hmacsha224_sign(isc_hmacsha224_t *ctx, unsigned char *digest, size_t len); 80 isc_hmacsha224_verify(isc_hmacsha224_t *ctx, unsigned char *digest, size_t len); 94 isc_hmacsha256_sign(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len); 97 isc_hmacsha256_verify(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len); 111 isc_hmacsha384_sign(isc_hmacsha384_t *ctx, unsigned char *digest, size_t len); 114 isc_hmacsha384_verify(isc_hmacsha384_t *ctx, unsigned char *digest, size_t len); 128 isc_hmacsha512_sign(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len); 131 isc_hmacsha512_verify(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len);
|
| /openbsd/src/usr.bin/snmp/ |
| D | usm.c | 45 const EVP_MD *digest; member 164 char digest[USM_MAX_DIGESTLEN]; in usm_genparams() local 171 bzero(digest, sizeof(digest)); in usm_genparams() 190 digestlen = usm_digestlen(usm->digest); in usm_genparams() 196 usm->userlen, digest, digestlen, &(usmcookie->salt), in usm_genparams() 320 u_char digest[EVP_MAX_MD_SIZE]; in usm_finalparams() local 328 if (HMAC(usm->digest, usm->authkey, EVP_MD_size(usm->digest), buf, in usm_finalparams() 329 buflen, digest, NULL) == NULL) in usm_finalparams() 332 memcpy(buf + secparamsoffset + usmcookie->digestoffset, digest, in usm_finalparams() 333 usm_digestlen(usm->digest)); in usm_finalparams() [all …]
|
| /openbsd/src/sys/crypto/ |
| D | hmac.c | 66 HMAC_MD5_Final(u_int8_t digest[MD5_DIGEST_LENGTH], HMAC_MD5_CTX *ctx) in HMAC_MD5_Final() 71 MD5Final(digest, &ctx->ctx); in HMAC_MD5_Final() 80 MD5Update(&ctx->ctx, digest, MD5_DIGEST_LENGTH); in HMAC_MD5_Final() 81 MD5Final(digest, &ctx->ctx); in HMAC_MD5_Final() 120 HMAC_SHA1_Final(u_int8_t digest[SHA1_DIGEST_LENGTH], HMAC_SHA1_CTX *ctx) in HMAC_SHA1_Final() 125 SHA1Final(digest, &ctx->ctx); in HMAC_SHA1_Final() 134 SHA1Update(&ctx->ctx, digest, SHA1_DIGEST_LENGTH); in HMAC_SHA1_Final() 135 SHA1Final(digest, &ctx->ctx); in HMAC_SHA1_Final() 174 HMAC_SHA256_Final(u_int8_t digest[SHA256_DIGEST_LENGTH], HMAC_SHA256_CTX *ctx) in HMAC_SHA256_Final() 179 SHA256Final(digest, &ctx->ctx); in HMAC_SHA256_Final() [all …]
|
| /openbsd/src/gnu/usr.bin/perl/cpan/Digest/t/ |
| D | base.t | 28 sub digest { subroutine 38 is( $ctx->digest, "X0000" ); 54 is( $ctx->digest, "f0003" ); 72 is( $ctx->digest, "a0301" ); 79 is( $ctx->digest, "U0001" ); 85 is( $ctx->digest, "a0002" ); 88 is( $ctx->digest, "a0003" );
|
| /openbsd/src/usr.sbin/ospfd/ |
| D | auth.c | 37 u_int8_t digest[MD5_DIGEST_LENGTH]; in auth_validate() local 111 bzero(digest, MD5_DIGEST_LENGTH); in auth_validate() 112 strncpy(digest, md->key, MD5_DIGEST_LENGTH); in auth_validate() 117 MD5Update(&hash, digest, MD5_DIGEST_LENGTH); in auth_validate() 118 MD5Final(digest, &hash); in auth_validate() 120 if (memcmp(recv_digest, digest, sizeof(digest))) { in auth_validate() 143 u_int8_t digest[MD5_DIGEST_LENGTH]; in auth_gen() local 192 bzero(digest, MD5_DIGEST_LENGTH); in auth_gen() 193 strncpy(digest, md->key, MD5_DIGEST_LENGTH); in auth_gen() 198 MD5Update(&hash, digest, MD5_DIGEST_LENGTH); in auth_gen() [all …]
|
| /openbsd/src/lib/libcrypto/hkdf/ |
| D | hkdf.c | 31 HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest, in HKDF() argument 38 if (!HKDF_extract(prk, &prk_len, digest, secret, secret_len, salt, in HKDF() 41 if (!HKDF_expand(out_key, out_len, digest, prk, prk_len, info, in HKDF() 52 const EVP_MD *digest, const uint8_t *secret, size_t secret_len, in HKDF_extract() argument 61 if (HMAC(digest, salt, salt_len, secret, secret_len, out_key, &len) == in HKDF_extract() 74 const EVP_MD *digest, const uint8_t *prk, size_t prk_len, in HKDF_expand() argument 77 const size_t digest_len = EVP_MD_size(digest); in HKDF_expand() 90 if (!HMAC_Init_ex(hmac, prk, prk_len, digest, NULL)) in HKDF_expand()
|
| /openbsd/src/usr.sbin/ripd/ |
| D | auth.c | 43 u_int8_t digest[MD5_DIGEST_LENGTH]; in auth_calc_modulator() local 48 MD5Final(digest, &md5ctx); in auth_calc_modulator() 50 bcopy(&digest, &r, sizeof(r)); in auth_calc_modulator() 77 u_int8_t digest[MD5_DIGEST_LENGTH]; in auth_validate() local 164 memcpy(digest, md->key, MD5_DIGEST_LENGTH); in auth_validate() 169 MD5Update(&hash, digest, MD5_DIGEST_LENGTH); in auth_validate() 170 MD5Final(digest, &hash); in auth_validate() 172 if (bcmp(recv_digest, digest, sizeof(digest))) { in auth_validate() 238 u_int8_t digest[MD5_DIGEST_LENGTH]; in auth_add_trailer() local 257 memcpy(digest, md->key, MD5_DIGEST_LENGTH); in auth_add_trailer() [all …]
|
| /openbsd/src/regress/lib/libcrypto/hmac/ |
| D | hmactest.c | 74 unsigned char *digest; member 159 if (strcmp(p, (char *)test[i].digest) != 0) { in main() 161 printf("got %s instead of %s\n", p, test[i].digest); in main() 227 if (strcmp(p, (char *)test[4].digest) != 0) { in main() 229 printf("got %s instead of %s\n", p, test[4].digest); in main() 254 if (strcmp(p, (char *)test[5].digest) != 0) { in main() 256 printf("got %s instead of %s\n", p, test[5].digest); in main() 276 if (strcmp(p, (char *)test[6].digest) != 0) { in main() 278 printf("got %s instead of %s\n", p, test[6].digest); in main() 310 if (strcmp(p, (char *)test[7].digest) != 0) { in main() [all …]
|
| /openbsd/src/regress/lib/libcrypto/sm3/ |
| D | sm3test.c | 70 uint8_t digest[32]; in main() local 82 if (!EVP_DigestFinal(ctx, digest, NULL)) in main() 85 if (memcmp(digest, sm3_expected[i], sizeof(digest)) != 0) { in main() 88 hexdump(digest, sizeof(digest)); in main()
|
| /openbsd/src/gnu/usr.bin/perl/cpan/Digest-SHA/ |
| D | shasum | 221 my $digest = eval { Digest::SHA->new($alg)->addfile($file, $mode) }; 223 $digest->hexdigest; 251 my ($bslash, $sum, $fname, $rsp, $digest, $isOK); 286 unless ($digest = sumfile($fname)) { 290 elsif (lc($sum) eq $digest) { 323 my($file, $digest); 327 elsif ($digest = sumfile($file)) { 332 unless ($tag) { print "$digest $modesym$file\n" } 333 else { print "$Tag{$alg} ($file) = $digest\n" }
|
| /openbsd/src/usr.sbin/nsd/ |
| D | tsig-openssl.c | 26 static void final(void *context, uint8_t *digest, size_t *size); 33 const char* digest; member 54 const char* digest, const char* name, const char* wireformat) in tsig_openssl_init_algorithm() argument 60 hmac_algorithm = EVP_get_digestbyname(digest); in tsig_openssl_init_algorithm() 70 data->digest = digest; in tsig_openssl_init_algorithm() 83 (char*)digest, 0); in tsig_openssl_init_algorithm() 235 (char*)algo_data->digest, 0); in init_context() 273 final(void *context, uint8_t *digest, size_t *size) in final() argument 278 HMAC_Final(ctx, digest, &len); in final() 282 if(EVP_MAC_final(c->hmac_ctx, digest, size, c->outsize) <= 0) { in final()
|
| /openbsd/src/gnu/usr.bin/perl/cpan/Digest-SHA/t/ |
| D | bitbuf.t | 7 # Here's the bitstring to test against, and its SHA-1 digest 10 my $digest = "11003389959355c2773af6b0f36d842fe430ec49"; 16 print "not " unless $state->hexdigest eq $digest; 28 print "not " unless $state->hexdigest eq $digest; 41 print "not " unless $state->hexdigest eq $digest; 58 print "not " unless $state->hexdigest eq $digest;
|
| /openbsd/src/lib/libc/hash/ |
| D | helper.c | 42 u_int8_t digest[HASH_DIGEST_LENGTH]; in HASHEnd() local 48 HASHFinal(digest, ctx); in HASHEnd() 50 buf[i + i] = hex[digest[i] >> 4]; in HASHEnd() 51 buf[i + i + 1] = hex[digest[i] & 0x0f]; in HASHEnd() 54 explicit_bzero(digest, sizeof(digest)); in HASHEnd()
|
| /openbsd/src/gnu/usr.bin/perl/cpan/CPAN/lib/CPAN/HTTP/ |
| D | Client.pm | 164 my(@digest); 166 push(@digest, $md5->hexdigest); 169 push(@digest, $auth_param->{nonce}); 172 …push(@digest, $nc, $cnonce, ($auth_param->{qop} =~ m|^auth[,;]auth-int$|) ? 'auth' : $auth_param->… 176 push(@digest, $md5->hexdigest); 179 $md5->add(join(":", @digest)); 180 my($digest) = $md5->hexdigest; 184 @resp{qw(username uri response algorithm)} = ($user, $path, $digest, "MD5");
|
| /openbsd/src/gnu/usr.bin/perl/cpan/Digest-MD5/t/ |
| D | files.t | 75 if (digest_file($file, 'digest') ne $md5bin) { 76 print "$file: Bad digest\n"; 104 if (Digest::MD5->new->add($data)->digest ne $md5bin) { 105 print "$file: MD5->new->add(...)->digest failed\n"; 122 if (Digest::MD5->new->add(@data)->digest ne $md5bin) { 123 print "$file: MD5->new->add(\@data)->digest failed\n"; 130 if ($md5->digest ne $md5bin) { 143 $method ||= "digest"; 147 my $digest = Digest::MD5->new->addfile(*FILE)->$method(); 150 $digest;
|