Home
last modified time | relevance | path

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

123456

/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftDigestUtil.c67 session_p->digest.context = malloc(sizeof (MD5_CTX)); in soft_digest_init()
69 if (session_p->digest.context == NULL) { in soft_digest_init()
74 session_p->digest.mech.mechanism = CKM_MD5; in soft_digest_init()
77 MD5Init((MD5_CTX *)session_p->digest.context); in soft_digest_init()
85 session_p->digest.context = malloc(sizeof (SHA1_CTX)); in soft_digest_init()
87 if (session_p->digest.context == NULL) { in soft_digest_init()
92 session_p->digest.mech.mechanism = CKM_SHA_1; in soft_digest_init()
93 session_p->digest.mech.pParameter = pMechanism->pParameter; in soft_digest_init()
94 session_p->digest.mech.ulParameterLen = in soft_digest_init()
98 SHA1Init((SHA1_CTX *)session_p->digest.context); in soft_digest_init()
[all …]
H A DsoftSessionUtil.c362 if (session_p->digest.context != NULL) in soft_delete_session()
363 free(session_p->digest.context); in soft_delete_session()
508 if (session_p->digest.flags & CRYPTO_OPERATION_ACTIVE) { in soft_get_operationstate()
512 switch (session_p->digest.mech.mechanism) { in soft_get_operationstate()
545 &session_p->digest, in soft_get_operationstate()
548 switch (session_p->digest.mech.mechanism) { in soft_get_operationstate()
554 session_p->digest.context, in soft_get_operationstate()
563 session_p->digest.context, in soft_get_operationstate()
665 if (session_p->digest.context && in soft_set_operationstate()
666 (session_p->digest.mech.mechanism != mech)) { in soft_set_operationstate()
[all …]
H A DsoftDigest.c62 if (session_p->digest.flags & CRYPTO_OPERATION_ACTIVE) { in C_DigestInit()
75 session_p->digest.flags = CRYPTO_OPERATION_ACTIVE; in C_DigestInit()
83 session_p->digest.flags &= ~CRYPTO_OPERATION_ACTIVE; in C_DigestInit()
133 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) { in C_Digest()
147 if (session_p->digest.flags & CRYPTO_OPERATION_UPDATE) { in C_Digest()
235 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) { in C_DigestUpdate()
246 session_p->digest.flags |= CRYPTO_OPERATION_UPDATE; in C_DigestUpdate()
313 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) { in C_DigestKey()
328 session_p->digest.flags |= (CRYPTO_KEY_DIGESTED | in C_DigestKey()
398 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) { in C_DigestFinal()
H A DsoftRSA.c511 if (session_p->digest.context != NULL) { in soft_rsa_sign_verify_init_common()
512 free(session_p->digest.context); in soft_rsa_sign_verify_init_common()
513 session_p->digest.context = NULL; in soft_rsa_sign_verify_init_common()
514 session_p->digest.flags = 0; in soft_rsa_sign_verify_init_common()
625 if (session_p->digest.context != NULL) { in soft_rsa_sign_common()
626 free(session_p->digest.context); in soft_rsa_sign_common()
627 session_p->digest.context = NULL; in soft_rsa_sign_common()
628 session_p->digest.flags = 0; in soft_rsa_sign_common()
735 if (session_p->digest.context != NULL) { in soft_rsa_verify_common()
736 free(session_p->digest.context); in soft_rsa_verify_common()
[all …]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dmd4_mod.c297 md4_digest_final_uio(MD4_CTX *md4_ctx, crypto_data_t *digest, in md4_digest_final_uio() argument
300 off_t offset = digest->cd_offset; in md4_digest_final_uio()
304 if (digest->cd_uio->uio_segflg != UIO_SYSSPACE) in md4_digest_final_uio()
311 for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len && in md4_digest_final_uio()
312 vec_idx < digest->cd_uio->uio_iovcnt; in md4_digest_final_uio()
313 offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len) in md4_digest_final_uio()
315 if (vec_idx == digest->cd_uio->uio_iovcnt) { in md4_digest_final_uio()
325 digest->cd_uio->uio_iov[vec_idx].iov_len) { in md4_digest_final_uio()
337 bcopy(digest_scratch, (uchar_t *)digest-> in md4_digest_final_uio()
341 MD4Final((uchar_t *)digest-> in md4_digest_final_uio()
[all …]
H A Dsha1_mod.c83 #define PROV_SHA1_DIGEST_KEY(ctx, key, len, digest) { \ argument
86 SHA1Final(digest, ctx); \
328 sha1_digest_final_uio(SHA1_CTX *sha1_ctx, crypto_data_t *digest, in sha1_digest_final_uio() argument
331 off_t offset = digest->cd_offset; in sha1_digest_final_uio()
335 if (digest->cd_uio->uio_segflg != UIO_SYSSPACE) in sha1_digest_final_uio()
342 for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len && in sha1_digest_final_uio()
343 vec_idx < digest->cd_uio->uio_iovcnt; in sha1_digest_final_uio()
344 offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len) in sha1_digest_final_uio()
346 if (vec_idx == digest->cd_uio->uio_iovcnt) { in sha1_digest_final_uio()
356 digest->cd_uio->uio_iov[vec_idx].iov_len) { in sha1_digest_final_uio()
[all …]
H A Dmd5_mod.c125 #define PROV_MD5_DIGEST_KEY(ctx, key, len, digest) { \ argument
128 MD5Final(digest, ctx); \
382 md5_digest_final_uio(MD5_CTX *md5_ctx, crypto_data_t *digest, in md5_digest_final_uio() argument
385 off_t offset = digest->cd_offset; in md5_digest_final_uio()
389 if (digest->cd_uio->uio_segflg != UIO_SYSSPACE) in md5_digest_final_uio()
396 for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len && in md5_digest_final_uio()
397 vec_idx < digest->cd_uio->uio_iovcnt; in md5_digest_final_uio()
398 offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len) in md5_digest_final_uio()
400 if (vec_idx == digest->cd_uio->uio_iovcnt) { in md5_digest_final_uio()
410 digest->cd_uio->uio_iov[vec_idx].iov_len) { in md5_digest_final_uio()
[all …]
H A Dsha2_mod.c80 #define PROV_SHA2_DIGEST_KEY(mech, ctx, key, len, digest) { \ argument
83 SHA2Final(digest, ctx); \
355 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest, in sha2_digest_final_uio() argument
358 off_t offset = digest->cd_offset; in sha2_digest_final_uio()
362 if (digest->cd_uio->uio_segflg != UIO_SYSSPACE) in sha2_digest_final_uio()
369 for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len && in sha2_digest_final_uio()
370 vec_idx < digest->cd_uio->uio_iovcnt; in sha2_digest_final_uio()
371 offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len) in sha2_digest_final_uio()
373 if (vec_idx == digest->cd_uio->uio_iovcnt) { in sha2_digest_final_uio()
383 digest->cd_uio->uio_iov[vec_idx].iov_len) { in sha2_digest_final_uio()
[all …]
H A Dskein_mod.c319 skein_digest_final_uio(skein_ctx_t *ctx, crypto_data_t *digest, in skein_digest_final_uio() argument
322 off_t offset = digest->cd_offset; in skein_digest_final_uio()
324 uio_t *uio = digest->cd_uio; in skein_digest_final_uio()
435 skein_digest_final_mblk(skein_ctx_t *ctx, crypto_data_t *digest, in skein_digest_final_mblk() argument
438 off_t offset = digest->cd_offset; in skein_digest_final_mblk()
442 for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp); in skein_digest_final_mblk()
531 skein_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in skein_digest() argument
538 if (digest->cd_length < in skein_digest()
540 digest->cd_length = in skein_digest()
550 digest->cd_length = 0; in skein_digest()
[all …]
/illumos-gate/usr/src/lib/crypt_modules/sunmd5/
H A Dsunmd5.c95 md5bit(uint8_t *digest, int bit_num) in md5bit() argument
105 return ((digest[byte_off] & (0x01 << bit_off)) ? 1 : 0); in md5bit()
259 uint8_t digest[DIGEST_LEN]; /* where the MD5 digest is stored */ in crypt_genhash_impl() member
319 MD5Final(data.digest, &data.context); in crypt_genhash_impl()
333 MD5Update(&data.context, data.digest, sizeof (data.digest)); in crypt_genhash_impl()
342 data.s7shift = data.digest[i] % 8; in crypt_genhash_impl()
343 data.shift_4[i] = data.digest[j] % 5; in crypt_genhash_impl()
344 data.shift_7[i] = (data.digest[j] >> data.s7shift) in crypt_genhash_impl()
348 data.shift_a = md5bit(data.digest, round); in crypt_genhash_impl()
349 data.shift_b = md5bit(data.digest, round + 64); in crypt_genhash_impl()
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelDigest.c77 session_p->digest.flags |= CRYPTO_OPERATION_ACTIVE; in common_digest_init()
80 session_p->digest.mech.mechanism = pMechanism->mechanism; in common_digest_init()
81 session_p->digest.mech.pParameter = NULL; in common_digest_init()
82 session_p->digest.mech.ulParameterLen = 0; in common_digest_init()
83 session_p->digest.flags |= CRYPTO_EMULATE; in common_digest_init()
117 session_p->digest.flags &= ~CRYPTO_OPERATION_ACTIVE; in common_digest_init()
148 crypto_digest_t digest; in C_Digest() local
172 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) { in C_Digest()
186 if (session_p->digest.flags & CRYPTO_OPERATION_UPDATE) { in C_Digest()
201 if (session_p->digest.flags & CRYPTO_EMULATE) { in C_Digest()
[all …]
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-test-cryptotest.p5m135 dir path=opt/crypto-tests/tests/digest
136 dir path=opt/crypto-tests/tests/digest/kcf
137 file opt/crypto-tests/tests/digest/kcf/cleanup \
138 path=opt/crypto-tests/tests/digest/kcf/cleanup owner=root group=root \
140 file opt/crypto-tests/tests/digest/kcf/md5_32 \
141 path=opt/crypto-tests/tests/digest/kcf/md5_32 owner=root group=root \
143 file opt/crypto-tests/tests/digest/kcf/md5_64 \
144 path=opt/crypto-tests/tests/digest/kcf/md5_64 owner=root group=root \
146 file opt/crypto-tests/tests/digest/kcf/setup \
147 path=opt/crypto-tests/tests/digest/kcf/setup owner=root group=root \
[all …]
/illumos-gate/usr/src/lib/libsip/common/
H A Dsip_hash.h39 #define SIP_DIGEST_TO_HASH(digest) \ argument
40 ((digest[0] + digest[1] + digest[2] + digest[3] + digest[4] + \
41 digest[5] + digest[6] + digest[7]) % SIP_HASH_SZ)
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/
H A Dcram_md5.c18 int key_len, unsigned char *digest) in hmac_md5() argument
50 (void) MD5Final(digest, &context); in hmac_md5()
55 (void) MD5Update(&context, digest, 16); in hmac_md5()
57 (void) MD5Final(digest, &context); in hmac_md5()
72 unsigned char digest[16]; in ldap_sasl_cram_md5_bind_s() local
79 bzero(digest, sizeof (digest)); in ldap_sasl_cram_md5_bind_s()
92 (unsigned char *)cred->bv_val, cred->bv_len, digest); in ldap_sasl_cram_md5_bind_s()
96 theHDigest = hexa_print(digest, 16); in ldap_sasl_cram_md5_bind_s()
H A Ddigest_md5.c100 unsigned char digest[16]; in digest_nonce() member
149 MD5Final(cinfo.digest, &ctx); in digest_nonce()
599 char **digest in ldap_digest_md5_encode() argument
654 *digest = outbuf; in ldap_digest_md5_encode()
667 char *digest = NULL; in ldap_x_sasl_digest_md5_bind_s() local
689 user_name, cred->bv_val, &digest); in ldap_x_sasl_digest_md5_bind_s()
693 resp.bv_val = digest; in ldap_x_sasl_digest_md5_bind_s()
694 resp.bv_len = strlen(digest); in ldap_x_sasl_digest_md5_bind_s()
697 digest, 0, 0); in ldap_x_sasl_digest_md5_bind_s()
701 free(digest); in ldap_x_sasl_digest_md5_bind_s()
[all …]
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dmd5.c215 unsigned char *digest; in md5_password() local
241 digest = md5_final (); in md5_password()
242 memcpy (alt_result, digest, 16); in md5_password()
254 digest = md5_final (); in md5_password()
258 memcpy (alt_result, digest, 16); in md5_password()
277 digest = md5_final (); in md5_password()
284 digest[i == 4 ? 5 : 12+i] | (digest[6+i] << 8) | (digest[i] << 16); in md5_password()
301 unsigned int w = digest[11]; in md5_password()
339 unsigned char* digest = md5 (buffer); in test() local
343 sprintf (result+2*i, "%02x", digest[i]); in test()
/illumos-gate/usr/src/cmd/bhyve/
H A Dnet_utils.c106 unsigned char digest[16]; in net_genmac() local
114 MD5Final(digest, &mdctx); in net_genmac()
119 macaddr[3] = digest[0]; in net_genmac()
120 macaddr[4] = digest[1]; in net_genmac()
121 macaddr[5] = digest[2]; in net_genmac()
/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_digest.c96 crypto_mechanism_t *mech, crypto_data_t *data, crypto_data_t *digest, in crypto_digest_prov() argument
115 data, digest); in crypto_digest_prov()
131 crypto_data_t *digest, crypto_call_req_t *crq) in crypto_digest() argument
154 digest, KCF_SWFP_RHNDL(crq)); in crypto_digest()
163 pd->pd_sid, mech, NULL, data, digest); in crypto_digest()
385 crypto_digest_final(crypto_context_t context, crypto_data_t *digest, in crypto_digest_final() argument
404 error = KCF_PROV_DIGEST_FINAL(pd, ctx, digest, NULL); in crypto_digest_final()
408 ctx->cc_session, NULL, NULL, NULL, digest); in crypto_digest_final()
457 crypto_data_t *digest, crypto_call_req_t *cr) in crypto_digest_single() argument
474 error = KCF_PROV_DIGEST(pd, ctx, data, digest, NULL); in crypto_digest_single()
[all …]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/
H A Dedonr_test.c157 uint8_t digest[mode / 8]; \ in main()
160 EdonRFinal(&ctx, digest); \ in main()
163 if (bcmp(digest, testdigest, mode / 8) == 0) { \ in main()
175 uint8_t digest[mode / 8]; \ in main()
186 EdonRFinal(&ctx, digest); \ in main()
/illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/
H A Dsha2_test.c199 uint8_t digest[diglen / 8]; \ in main()
202 SHA2Final(digest, &ctx); \ in main()
205 if (bcmp(digest, testdigest, diglen / 8) == 0) { \ in main()
217 uint8_t digest[diglen / 8]; \ in main()
228 SHA2Final(digest, &ctx); \ in main()
/illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/
H A Dskein_test.c275 uint8_t digest[diglen / 8]; \ in main()
278 (void) Skein ## mode ## _Final(&ctx, digest); \ in main()
281 if (bcmp(digest, testdigest, diglen / 8) == 0) { \ in main()
293 uint8_t digest[diglen / 8]; \ in main()
306 (void) Skein ## mode ## _Final(&ctx, digest); \ in main()
/illumos-gate/usr/src/lib/libsqlite/src/
H A Dmd5.c233 static void MD5Final(unsigned char digest[16], MD5Context *pCtx){ in MD5Final()
270 memcpy(digest, ctx->buf, 16); in MD5Final()
280 static void DigestToBase16(unsigned char *digest, char *zBuf){ in DigestToBase16() argument
285 int a = digest[i]; in DigestToBase16()
298 unsigned char digest[16]; in md5_cmd() local
307 MD5Final(digest, &ctx); in md5_cmd()
308 DigestToBase16(digest, interp->result); in md5_cmd()
319 unsigned char digest[16]; in md5file_cmd() local
341 MD5Final(digest, &ctx); in md5file_cmd()
342 DigestToBase16(digest, interp->result); in md5file_cmd()
[all …]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/
H A Dsend_encrypted_props.ksh80 typeset cksum=$(digest -a md5 /$TESTPOOL/ds/$TESTFILE0)
133 recv_cksum=$(digest -a md5 /$ds/$TESTFILE0)
149 recv_cksum=$(digest -a md5 /$ds/$TESTFILE0)
167 recv_cksum=$(digest -a md5 /$ds/$TESTFILE0)
181 recv_cksum=$(digest -a md5 /$ds/$TESTFILE0)
195 recv_cksum=$(digest -a md5 /$ds/$TESTFILE0)
209 recv_cksum=$(digest -a md5 /$ds/$TESTFILE0)
H A Dsend-c_volume.ksh53 md5_1=$(digest -a md5 $data1)
54 md5_2=$(digest -a md5 $data2)
64 md5=$(dd if=$voldev2 bs=1024k count=$megs 2>/dev/null | digest -a md5)
77 | digest -a md5)
/illumos-gate/usr/src/boot/libsa/crypto/
H A DMakefile.inc18 SRCS += $(CRYPTOSRC)/digest.c
24 OBJECTS += digest.o
31 objs/digest.o pics/digest.o := CPPFLAGS += -I../../common

123456