Home
last modified time | relevance | path

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

12345678910>>...15

/NextBSD/crypto/heimdal/lib/krb5/
HDdigest.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 …]
/NextBSD/contrib/subversion/subversion/libsvn_subr/
HDchecksum.c105 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/
HDdigest-libc.c131 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 …]
HDhmac.c31 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 …]
HDssh-ecdsa.c53 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()
HDssh-dss.c51 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()
HDdigest-openssl.c70 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()
HDssh-rsa.c45 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/
HDdigest.c167 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/
HDt_sha2.c162 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/
HDapr_sha1.c121 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/
HDauth_subr.c56 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/
HDhmacsha.c58 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 …]
HDhmacmd5.c57 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/
HDEVP_DigestInit.pod12 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 …]
HDBIO_f_md.pod5 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/
HDhmacsha.h90 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/
HDhash_test.c39 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/
HDtestmd5.c30 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/
HDa_md5encrypt.c27 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/
HDmd5.c140 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/
HDkdigest.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 …]
/NextBSD/contrib/opie/libopie/
HDhash.c38 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];
HDhashlen.c35 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/
HDsha1.c256 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 …]

12345678910>>...15