| /NextBSD/crypto/heimdal/lib/krb5/ |
| HD | 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 …]
|
| /NextBSD/contrib/subversion/subversion/libsvn_subr/ |
| HD | checksum.c | 105 svn__digest_to_cstring_display(const unsigned char digest[], in svn__digest_to_cstring_display() argument 115 str[i*2] = hex[digest[i] >> 4]; in svn__digest_to_cstring_display() 116 str[i*2+1] = hex[digest[i] & 0x0f]; in svn__digest_to_cstring_display() 125 svn__digest_to_cstring(const unsigned char digest[], in svn__digest_to_cstring() argument 131 if (memcmp(digest, zeros_digest, digest_size) != 0) in svn__digest_to_cstring() 132 return svn__digest_to_cstring_display(digest, digest_size, pool); in svn__digest_to_cstring() 171 checksum->digest = (unsigned char *)checksum + sizeof(*checksum); in checksum_create_without_digest() 181 const unsigned char *digest, in checksum_create() argument 187 memcpy((unsigned char *)checksum->digest, digest, digest_size); in checksum_create() 212 memset((unsigned char *) checksum->digest, 0, digest_size); in svn_checksum_create() [all …]
|
| /NextBSD/crypto/openssh/ |
| HD | digest-libc.c | 131 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_bytes() local 133 return digest == NULL ? 0 : digest->digest_len; in ssh_digest_bytes() 139 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg); in ssh_digest_blocksize() local 141 return digest == NULL ? 0 : digest->block_len; in ssh_digest_blocksize() 147 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_start() local 150 if (digest == NULL || (ret = calloc(1, sizeof(*ret))) == NULL) in ssh_digest_start() 152 if ((ret->mdctx = calloc(1, digest->ctx_len)) == NULL) { in ssh_digest_start() 157 digest->md_init(ret->mdctx); in ssh_digest_start() 164 const struct ssh_digest *digest = ssh_digest_by_alg(from->alg); in ssh_digest_copy_state() local 166 if (digest == NULL || from->alg != to->alg) in ssh_digest_copy_state() [all …]
|
| HD | hmac.c | 31 struct ssh_digest_ctx *digest; member 52 (ret->digest = ssh_digest_start(alg)) == NULL) in ssh_hmac_start() 87 if (ssh_digest_copy_state(ctx->ictx, ctx->digest) < 0) in ssh_hmac_init() 95 return ssh_digest_update(ctx->digest, m, mlen); in ssh_hmac_update() 101 return ssh_digest_update_buffer(ctx->digest, b); in ssh_hmac_update_buffer() 111 ssh_digest_final(ctx->digest, ctx->buf, len)) in ssh_hmac_final() 114 if (ssh_digest_copy_state(ctx->octx, ctx->digest) < 0 || in ssh_hmac_final() 115 ssh_digest_update(ctx->digest, ctx->buf, len) < 0 || in ssh_hmac_final() 116 ssh_digest_final(ctx->digest, d, dlen) < 0) in ssh_hmac_final() 127 ssh_digest_free(ctx->digest); in ssh_hmac_free() [all …]
|
| HD | ssh-ecdsa.c | 53 u_char digest[SSH_DIGEST_MAX_LENGTH]; in ssh_ecdsa_sign() local 69 digest, sizeof(digest)) != 0) { in ssh_ecdsa_sign() 74 sig = ECDSA_do_sign(digest, dlen, key->ecdsa); in ssh_ecdsa_sign() 75 explicit_bzero(digest, sizeof(digest)); in ssh_ecdsa_sign() 108 u_char digest[SSH_DIGEST_MAX_LENGTH], *sigblob; in ssh_ecdsa_verify() local 163 digest, sizeof(digest)) != 0) { in ssh_ecdsa_verify() 168 ret = ECDSA_do_verify(digest, dlen, sig, key->ecdsa); in ssh_ecdsa_verify() 169 explicit_bzero(digest, sizeof(digest)); in ssh_ecdsa_verify()
|
| HD | ssh-dss.c | 51 u_char digest[SSH_DIGEST_MAX_LENGTH], sigblob[SIGBLOB_LEN]; in ssh_dss_sign() local 62 digest, sizeof(digest)) != 0) { in ssh_dss_sign() 67 sig = DSA_do_sign(digest, dlen, key->dsa); in ssh_dss_sign() 68 explicit_bzero(digest, sizeof(digest)); in ssh_dss_sign() 115 u_char digest[SSH_DIGEST_MAX_LENGTH], *sigblob; in ssh_dss_verify() local 176 digest, sizeof(digest)) != 0) { in ssh_dss_verify() 181 ret = DSA_do_verify(digest, dlen, sig, key->dsa); in ssh_dss_verify() 182 explicit_bzero(digest, sizeof(digest)); in ssh_dss_verify()
|
| HD | digest-openssl.c | 70 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_bytes() local 72 return digest == NULL ? 0 : digest->digest_len; in ssh_digest_bytes() 84 const struct ssh_digest *digest = ssh_digest_by_alg(alg); in ssh_digest_start() local 87 if (digest == NULL || ((ret = calloc(1, sizeof(*ret))) == NULL)) in ssh_digest_start() 91 if (EVP_DigestInit_ex(&ret->mdctx, digest->mdfunc(), NULL) != 1) { in ssh_digest_start() 124 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg); in ssh_digest_final() local 129 if (dlen < digest->digest_len) /* No truncation allowed */ in ssh_digest_final() 133 if (l != digest->digest_len) /* sanity */ in ssh_digest_final()
|
| HD | ssh-rsa.c | 45 u_char digest[SSH_DIGEST_MAX_LENGTH], *sig; in ssh_rsa_sign() local 64 digest, sizeof(digest)) != 0) { in ssh_rsa_sign() 72 ok = RSA_sign(nid, digest, dlen, sig, &len, key->rsa); in ssh_rsa_sign() 73 explicit_bzero(digest, sizeof(digest)); in ssh_rsa_sign() 118 u_char digest[SSH_DIGEST_MAX_LENGTH], *sigblob; in ssh_rsa_verify() local 174 digest, sizeof(digest)) != 0) { in ssh_rsa_verify() 179 ret = openssh_RSA_verify(hash_alg, digest, dlen, sigblob, len, in ssh_rsa_verify() 181 explicit_bzero(digest, sizeof(digest)); in ssh_rsa_verify()
|
| /NextBSD/crypto/openssl/crypto/evp/ |
| HD | digest.c | 167 if (ctx->engine && ctx->digest && (!type || in EVP_DigestInit_ex() 170 ctx->digest->type)))) in EVP_DigestInit_ex() 207 if (!ctx->digest) { in EVP_DigestInit_ex() 211 type = ctx->digest; in EVP_DigestInit_ex() 214 if (ctx->digest != type) { in EVP_DigestInit_ex() 215 if (ctx->digest && ctx->digest->ctx_size) in EVP_DigestInit_ex() 217 ctx->digest = type; in EVP_DigestInit_ex() 248 return ctx->digest->init(ctx); in EVP_DigestInit_ex() 277 OPENSSL_assert(ctx->digest->md_size <= EVP_MAX_MD_SIZE); in EVP_DigestFinal_ex() 278 ret = ctx->digest->final(ctx, md); in EVP_DigestFinal_ex() [all …]
|
| /NextBSD/contrib/netbsd-tests/lib/libc/hash/ |
| HD | t_sha2.c | 162 digest2string(const uint8_t *digest, char *string, size_t len) in digest2string() argument 165 if (*digest / 16 < 10) in digest2string() 166 *string++ = '0' + *digest / 16; in digest2string() 168 *string++ = 'a' + *digest / 16 - 10; in digest2string() 169 if (*digest % 16 < 10) in digest2string() 170 *string++ = '0' + *digest % 16; in digest2string() 172 *string++ = 'a' + *digest % 16 - 10; in digest2string() 173 ++digest; in digest2string() 189 unsigned char digest[8 + SHA256_DIGEST_LENGTH]; in ATF_TC_BODY() local 198 SHA256_Final(digest + j, &ctx); in ATF_TC_BODY() [all …]
|
| /NextBSD/contrib/apr-util/crypto/ |
| HD | 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() 164 sha_info->digest[4] += E; in sha_transform() [all …]
|
| /NextBSD/sbin/iscontrol/ |
| HD | auth_subr.c | 56 chapMD5(char id, char *cp, char *chapSecret, unsigned char *digest) in chapMD5() argument 82 MD5Final(digest, &ctx); in chapMD5() 89 chapSHA1(char id, char *cp, char *chapSecret, unsigned char *digest) in chapSHA1() argument 115 SHA1_Final(digest, &ctx); in chapSHA1() 131 unsigned char digest[20]; in chapDigest() local 137 if(strcmp(ap, "5") == 0 && chapMD5(id, cp, chapSecret, digest) == 0) in chapDigest() 140 if(strcmp(ap, "7") == 0 && chapSHA1(id, cp, chapSecret, digest) == 0) in chapDigest() 145 return bin2str(encoding, digest, len); in chapDigest() 182 char *p, *ap, *ip, *cp, *chapSecret, *digest; in main() local 196 if((digest = chapDigest(ap, ip, cp, chapSecret)) != NULL) { in main() [all …]
|
| /NextBSD/contrib/ntp/lib/isc/ |
| HD | hmacsha.c | 58 isc_hmacsha1_sign(isc_hmacsha1_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha1_sign() argument 65 memcpy(digest, newdigest, len); in isc_hmacsha1_sign() 89 isc_hmacsha224_sign(isc_hmacsha224_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha224_sign() argument 96 memcpy(digest, newdigest, len); in isc_hmacsha224_sign() 120 isc_hmacsha256_sign(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha256_sign() argument 127 memcpy(digest, newdigest, len); in isc_hmacsha256_sign() 151 isc_hmacsha384_sign(isc_hmacsha384_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha384_sign() argument 158 memcpy(digest, newdigest, len); in isc_hmacsha384_sign() 182 isc_hmacsha512_sign(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len) { in isc_hmacsha512_sign() argument 189 memcpy(digest, newdigest, len); in isc_hmacsha512_sign() [all …]
|
| HD | 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(memcmp(digest, newdigest, len) == 0)); in isc_hmacmd5_verify2()
|
| /NextBSD/crypto/openssl/doc/crypto/ |
| HD | EVP_DigestInit.pod | 12 EVP digest routines 46 #define EVP_MD_CTX_block_size(e) EVP_MD_block_size((e)->digest) 47 #define EVP_MD_CTX_type(e) EVP_MD_type((e)->digest) 70 The EVP digest routines are a high level interface to message digests. 72 EVP_MD_CTX_init() initializes digest context B<ctx>. 74 EVP_MD_CTX_create() allocates, initializes and returns a digest context. 76 EVP_DigestInit_ex() sets up digest context B<ctx> to use a digest 79 If B<impl> is NULL then the default implementation of digest B<type> is used. 82 digest context B<ctx>. This function can be called several times on the 85 EVP_DigestFinal_ex() retrieves the digest value from B<ctx> and places [all …]
|
| HD | BIO_f_md.pod | 5 BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx - message digest BIO filter 19 BIO_f_md() returns the message digest BIO method. This is a filter 21 for the digest routines EVP_DigestInit(), EVP_DigestUpdate() 24 Any data written or read through a digest BIO using BIO_read() and 28 digest calculation and returns the digest value. BIO_puts() is 31 BIO_reset() reinitialises a digest BIO. 33 BIO_set_md() sets the message digest of BIO B<b> to B<md>: this 34 must be called to initialize a digest BIO before any data is 37 BIO_get_md() places the a pointer to the digest BIOs digest method 40 BIO_get_md_ctx() returns the digest BIOs context into B<mdcp>. [all …]
|
| /NextBSD/contrib/ntp/lib/isc/include/isc/ |
| HD | 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);
|
| /NextBSD/contrib/ntp/lib/isc/tests/ |
| HD | 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() 345 tohexstr(digest, ISC_SHA224_DIGESTLENGTH, str); in ATF_TC_BODY() 470 isc_sha256_final(digest, &sha256); in ATF_TC_BODY() 477 tohexstr(digest, ISC_SHA256_DIGESTLENGTH, str); in ATF_TC_BODY() 616 isc_sha384_final(digest, &sha384); in ATF_TC_BODY() 623 tohexstr(digest, ISC_SHA384_DIGESTLENGTH, str); in ATF_TC_BODY() 763 isc_sha512_final(digest, &sha512); in ATF_TC_BODY() [all …]
|
| /NextBSD/contrib/apr-util/test/ |
| HD | 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()
|
| /NextBSD/contrib/ntp/libntp/ |
| HD | a_md5encrypt.c | 27 u_char digest[EVP_MAX_MD_SIZE]; in MD5authencrypt() local 48 EVP_DigestFinal(&ctx, digest, &len); in MD5authencrypt() 49 memmove((u_char *)pkt + length + 4, digest, len); in MD5authencrypt() 68 u_char digest[EVP_MAX_MD_SIZE]; in MD5authdecrypt() local 89 EVP_DigestFinal(&ctx, digest, &len); in MD5authdecrypt() 95 return !memcmp(digest, (const char *)pkt + length + 4, len); in MD5authdecrypt() 107 u_char digest[20]; in addr2refid() local 134 EVP_DigestFinal(&ctx, digest, &len); in addr2refid() 135 memcpy(&addr_refid, digest, sizeof(addr_refid)); in addr2refid()
|
| /NextBSD/sbin/md5/ |
| HD | md5.c | 140 unsigned digest; in main() local 148 for (digest = 0; digest < sizeof(Algorithm)/sizeof(*Algorithm); digest++) in main() 149 if (strcasecmp(Algorithm[digest].progname, progname) == 0) in main() 152 if (digest == sizeof(Algorithm)/sizeof(*Algorithm)) in main() 153 digest = 0; in main() 164 MDFilter(&Algorithm[digest], 1); in main() 174 MDString(&Algorithm[digest], optarg); in main() 177 MDTimeTrial(&Algorithm[digest]); in main() 180 MDTestSuite(&Algorithm[digest]); in main() 183 usage(&Algorithm[digest]); in main() [all …]
|
| /NextBSD/crypto/heimdal/kuser/ |
| HD | kdigest.c | 92 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 …]
|
| /NextBSD/contrib/opie/libopie/ |
| HD | 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];
|
| HD | 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];
|
| /NextBSD/sys/crypto/ |
| HD | sha1.c | 256 u_int8_t *digest; local 258 digest = (u_int8_t *)digest0; 261 bcopy(&ctxt->h.b8[0], digest, 20); 263 digest[0] = ctxt->h.b8[3]; digest[1] = ctxt->h.b8[2]; 264 digest[2] = ctxt->h.b8[1]; digest[3] = ctxt->h.b8[0]; 265 digest[4] = ctxt->h.b8[7]; digest[5] = ctxt->h.b8[6]; 266 digest[6] = ctxt->h.b8[5]; digest[7] = ctxt->h.b8[4]; 267 digest[8] = ctxt->h.b8[11]; digest[9] = ctxt->h.b8[10]; 268 digest[10] = ctxt->h.b8[9]; digest[11] = ctxt->h.b8[8]; 269 digest[12] = ctxt->h.b8[15]; digest[13] = ctxt->h.b8[14]; [all …]
|