Symbol: digest
usr/src/boot/efi/include/IndustryStandard/Tpm12.h
440
UINT8 digest[TPM_SHA1_160_HASH_LEN];
usr/src/boot/efi/include/IndustryStandard/Tpm12.h
633
TPM_DIGEST digest;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
1005
TPM2B_DIGEST digest;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
1012
TPM2B_DIGEST digest;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
1019
TPM2B_DIGEST digest;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
915
TPMU_HA digest;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
971
TPMT_HA digest;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
998
TPM2B_DIGEST digest;
usr/src/boot/sys/cddl/boot/zfs/edonr_zfs.c
38
uint8_t digest[EDONR_MODE / 8];
usr/src/boot/sys/cddl/boot/zfs/edonr_zfs.c
44
EdonRFinal(&ctx, digest);
usr/src/boot/sys/cddl/boot/zfs/edonr_zfs.c
45
bcopy(digest, zcp->zc_word, sizeof (zcp->zc_word));
usr/src/cmd/bhyve/common/net_utils.c
105
unsigned char digest[16];
usr/src/cmd/bhyve/common/net_utils.c
113
MD5Final(digest, &mdctx);
usr/src/cmd/bhyve/common/net_utils.c
118
macaddr[3] = digest[0];
usr/src/cmd/bhyve/common/net_utils.c
119
macaddr[4] = digest[1];
usr/src/cmd/bhyve/common/net_utils.c
120
macaddr[5] = digest[2];
usr/src/cmd/bhyve/common/pci_ahci.c
2479
u_char digest[16];
usr/src/cmd/bhyve/common/pci_ahci.c
2548
MD5Final(digest, &mdctx);
usr/src/cmd/bhyve/common/pci_ahci.c
2551
digest[0], digest[1], digest[2], digest[3], digest[4],
usr/src/cmd/bhyve/common/pci_ahci.c
2552
digest[5]);
usr/src/cmd/bhyve/common/pci_virtio_block.c
496
uchar_t digest[16];
usr/src/cmd/bhyve/common/pci_virtio_block.c
568
MD5Final(digest, &mdctx);
usr/src/cmd/bhyve/common/pci_virtio_block.c
571
digest[0], digest[1], digest[2], digest[3], digest[4],
usr/src/cmd/bhyve/common/pci_virtio_block.c
572
digest[5]);
usr/src/cmd/bhyve/common/smbiostbl.c
685
u_char digest[16];
usr/src/cmd/bhyve/common/smbiostbl.c
701
MD5Final(digest, &mdctx);
usr/src/cmd/bhyve/common/smbiostbl.c
706
digest[6] &= 0x0F;
usr/src/cmd/bhyve/common/smbiostbl.c
707
digest[6] |= 0x30; /* version 3 */
usr/src/cmd/bhyve/common/smbiostbl.c
708
digest[8] &= 0x3F;
usr/src/cmd/bhyve/common/smbiostbl.c
709
digest[8] |= 0x80;
usr/src/cmd/bhyve/common/smbiostbl.c
711
memcpy(&type1->uuid, digest, sizeof (digest));
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
611
TPM_DIGEST digest;
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
630
ValidationData.ulValidationDataLength = sizeof (digest);
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
631
ValidationData.rgbValidationData = (BYTE *) &digest;
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
167
ChapAuthWithPeer(unit, our_name, digest)
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
170
int digest;
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
175
cstate->resp_type = digest;
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
197
ChapAuthPeer(unit, our_name, digest)
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
200
int digest;
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
205
cstate->chal_type = digest;
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
423
uint8_t digest[20];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
440
SHA1Final(digest, &sha1Context);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
441
BCOPY(digest, challenge, 8);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
532
uint8_t digest[20];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
559
SHA1Final(digest, &sha1Context);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
564
SHA1Update(&sha1Context, digest, 20);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
567
SHA1Final(digest, &sha1Context);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
573
*cp++ = hexdig[digest[i]>>4];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
574
*cp++ = hexdig[digest[i]&15];
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
1072
#define ACKCICHAP(opt, neg, val, digest) \
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
1085
if (cichar != digest) \
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
925
#define ADDCICHAP(opt, neg, val, digest) \
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
930
PUTCHAR(digest, ucp); \
usr/src/cmd/iscsiadm/sun_ima.c
2603
IMA_UINT digest;
usr/src/cmd/iscsiadm/sun_ima.c
2609
digest = connProps->headerDigest;
usr/src/cmd/iscsiadm/sun_ima.c
2611
digest = connProps->dataDigest;
usr/src/cmd/iscsiadm/sun_ima.c
2614
switch (digest) {
usr/src/cmd/iscsiadm/sun_ima.c
2643
digest);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
1219
unsigned char digest[16];
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
1234
create_md5_digest(digest, dec_passwd,
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
1236
if (memcmp(digest, auth_digest,
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
1237
sizeof (digest)) != 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
608
create_md5_digest(unsigned char *digest, char *passwd, unsigned char *challenge)
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
632
MD5Final(digest, &md);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
66
static void create_md5_digest(unsigned char *digest, char *passwd,
usr/src/common/crypto/ecc/ec.c
632
const SECItem *digest, const unsigned char *kb, const int kblen, int kmflag)
usr/src/common/crypto/ecc/ec.c
659
if (!key || !signature || !digest || !kb || (kblen < 0)) {
usr/src/common/crypto/ecc/ec.c
743
SECITEM_TO_MPINT(*digest, &s); /* s = HASH(M) */
usr/src/common/crypto/ecc/ec.c
748
if (digest->len*8 > ecParams->fieldID.size) {
usr/src/common/crypto/ecc/ec.c
749
mpl_rsh(&s,&s,digest->len*8 - ecParams->fieldID.size);
usr/src/common/crypto/ecc/ec.c
830
ECDSA_SignDigest(ECPrivateKey *key, SECItem *signature, const SECItem *digest,
usr/src/common/crypto/ecc/ec.c
849
rv = ECDSA_SignDigestWithSeed(key, signature, digest, kBytes, len, kmflag);
usr/src/common/crypto/ecc/ec.c
869
const SECItem *digest, int kmflag)
usr/src/common/crypto/ecc/ec.c
900
if (!key || !signature || !digest) {
usr/src/common/crypto/ecc/ec.c
958
SECITEM_TO_MPINT(*digest, &u1); /* u1 = HASH(M) */
usr/src/common/crypto/ecc/ec.c
963
if (digest->len*8 > ecParams->fieldID.size) { /* u1 = HASH(M') */
usr/src/common/crypto/ecc/ec.c
964
mpl_rsh(&u1,&u1,digest->len*8- ecParams->fieldID.size);
usr/src/common/crypto/md4/md4.c
163
MD4Final(void *digest, MD4_CTX *context)
usr/src/common/crypto/md4/md4.c
181
Encode(digest, context->state, 16);
usr/src/common/crypto/md5/md5.c
359
MD5Final(void *digest, MD5_CTX *ctx)
usr/src/common/crypto/md5/md5.c
374
Encode(digest, ctx->state, sizeof (ctx->state));
usr/src/common/crypto/sha1/sha1.c
437
SHA1Final(void *digest, SHA1_CTX *ctx)
usr/src/common/crypto/sha1/sha1.c
452
Encode(digest, ctx->state, sizeof (ctx->state));
usr/src/common/crypto/sha2/sha2.c
926
SHA2Final(void *digest, SHA2_CTX *ctx)
usr/src/common/crypto/sha2/sha2.c
938
Encode(digest, ctx->state.s32, sizeof (ctx->state.s32));
usr/src/common/crypto/sha2/sha2.c
947
Encode64(digest, ctx->state.s64,
usr/src/common/crypto/sha2/sha2.c
959
Encode64(digest, ctx->state.s64, sizeof (uint64_t) * 3);
usr/src/common/crypto/sha2/sha2.c
961
bcopy(last, (uint8_t *)digest + 24, 4);
usr/src/common/crypto/sha2/sha2.c
963
Encode64(digest, ctx->state.s64, sizeof (uint64_t) * 4);
usr/src/common/crypto/sha2/sha2.c
965
Encode64(digest, ctx->state.s64,
usr/src/grub/grub-0.97/stage2/md5.c
215
unsigned char *digest;
usr/src/grub/grub-0.97/stage2/md5.c
241
digest = md5_final ();
usr/src/grub/grub-0.97/stage2/md5.c
242
memcpy (alt_result, digest, 16);
usr/src/grub/grub-0.97/stage2/md5.c
254
digest = md5_final ();
usr/src/grub/grub-0.97/stage2/md5.c
258
memcpy (alt_result, digest, 16);
usr/src/grub/grub-0.97/stage2/md5.c
277
digest = md5_final ();
usr/src/grub/grub-0.97/stage2/md5.c
284
digest[i == 4 ? 5 : 12+i] | (digest[6+i] << 8) | (digest[i] << 16);
usr/src/grub/grub-0.97/stage2/md5.c
301
unsigned int w = digest[11];
usr/src/grub/grub-0.97/stage2/md5.c
339
unsigned char* digest = md5 (buffer);
usr/src/grub/grub-0.97/stage2/md5.c
343
sprintf (result+2*i, "%02x", digest[i]);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
105
return ((digest[byte_off] & (0x01 << bit_off)) ? 1 : 0);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
259
uint8_t digest[DIGEST_LEN]; /* where the MD5 digest is stored */
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
319
MD5Final(data.digest, &data.context);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
333
MD5Update(&data.context, data.digest, sizeof (data.digest));
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
342
data.s7shift = data.digest[i] % 8;
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
343
data.shift_4[i] = data.digest[j] % 5;
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
344
data.shift_7[i] = (data.digest[j] >> data.s7shift)
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
348
data.shift_a = md5bit(data.digest, round);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
349
data.shift_b = md5bit(data.digest, round + 64);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
356
(data.digest[i] >> data.shift_4[i]) & 0x0f;
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
366
data.indirect_7[i] = (data.digest[data.indirect_4[i]]
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
378
data.indirect_a |= (md5bit(data.digest,
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
381
data.indirect_b |= (md5bit(data.digest,
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
394
data.bit_a = md5bit(data.digest, data.indirect_a);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
395
data.bit_b = md5bit(data.digest, data.indirect_b);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
432
MD5Final(data.digest, &data.context);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
439
(void) printf("%02x", data.digest[i]);
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
447
l = (data.digest[ 0]<<16) | (data.digest[ 6]<<8) | data.digest[12];
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
449
l = (data.digest[ 1]<<16) | (data.digest[ 7]<<8) | data.digest[13];
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
451
l = (data.digest[ 2]<<16) | (data.digest[ 8]<<8) | data.digest[14];
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
453
l = (data.digest[ 3]<<16) | (data.digest[ 9]<<8) | data.digest[15];
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
455
l = (data.digest[ 4]<<16) | (data.digest[10]<<8) | data.digest[ 5];
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
457
l = data.digest[11]; to64(p, l, 2); p += 2;
usr/src/lib/crypt_modules/sunmd5/sunmd5.c
95
md5bit(uint8_t *digest, int bit_num)
usr/src/lib/gss_mechs/mech_dh/backend/crypto/md5.c
185
mdContext->digest[ii] =
usr/src/lib/gss_mechs/mech_dh/backend/crypto/md5.c
187
mdContext->digest[ii+1] =
usr/src/lib/gss_mechs/mech_dh/backend/crypto/md5.c
189
mdContext->digest[ii+2] =
usr/src/lib/gss_mechs/mech_dh/backend/crypto/md5.c
191
mdContext->digest[ii+3] =
usr/src/lib/gss_mechs/mech_dh/backend/crypto/md5.h
52
unsigned char digest[16]; /* actual digest after MD5Final call */
usr/src/lib/gss_mechs/mech_dh/backend/mech/crypto.c
238
memcpy(signature->dh_signature_val, (void *)md5_ctx.digest, 16);
usr/src/lib/gss_mechs/mech_krb5/crypto/arcfour/arcfour_str2key.c
58
memcpy(key->contents, md4_context.digest, 16);
usr/src/lib/gss_mechs/mech_krb5/crypto/arcfour/arcfour_str2key.c
66
printf("%02x", md4_context.digest[counter]);
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
117
(CK_BYTE_PTR)digest, (CK_ULONG_PTR)&hashlen)) != CKR_OK) {
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
124
md5tmp.data = digest;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
54
char digest[MD5_CKSUM_LENGTH];
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
163
unsigned char digest[MD5_CKSUM_LENGTH];
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
253
(CK_BYTE_PTR)digest, (CK_ULONG_PTR)&hashlen)) != CKR_OK) {
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
263
*valid = (memcmp(plaintext+CONFLENGTH, digest, sizeof(digest)) == 0);
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
265
*valid = (memcmp(plaintext, digest, sizeof(digest)) == 0);
usr/src/lib/gss_mechs/mech_krb5/crypto/md4/md4.c
160
mdContext->digest[ii] = (unsigned char)(mdContext->buf[i] & 0xFF);
usr/src/lib/gss_mechs/mech_krb5/crypto/md4/md4.c
161
mdContext->digest[ii+1] =
usr/src/lib/gss_mechs/mech_krb5/crypto/md4/md4.c
163
mdContext->digest[ii+2] =
usr/src/lib/gss_mechs/mech_krb5/crypto/md4/md4.c
165
mdContext->digest[ii+3] =
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1181
digest = ASN1_OCTET_STRING_new();
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1182
if (digest == NULL)
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1184
ASN1_OCTET_STRING_set(digest, md_data2, (int)md_len2);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1185
digest_len = i2d_ASN1_OCTET_STRING(digest, NULL);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1198
i2d_ASN1_OCTET_STRING(digest, &y);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1297
if (digest != NULL)
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1298
ASN1_OCTET_STRING_free(digest);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
995
ASN1_OCTET_STRING *digest = NULL;
usr/src/lib/libinetsvc/common/inetsvc.c
1337
char *digest;
usr/src/lib/libinetsvc/common/inetsvc.c
1351
if ((digest = malloc(len)) == NULL) {
usr/src/lib/libinetsvc/common/inetsvc.c
1376
(void) snprintf(&digest[2 * i], len - (2 * i), "%02x",
usr/src/lib/libinetsvc/common/inetsvc.c
1379
*hash = digest;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
450
uchar_t digest[1024];
usr/src/lib/libkmf/libkmf/common/pk11keys.c
485
hashData.Data = digest;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
486
hashData.Length = sizeof (digest);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2012
uchar_t digest[1024];
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2034
(void) memset(digest, 0, sizeof (digest));
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2035
hashData.Data = digest;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2036
hashData.Length = sizeof (digest);
usr/src/lib/libldap5/include/ldap/sec.h
8
int key_len, unsigned char *digest);
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
18
int key_len, unsigned char *digest)
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
50
(void) MD5Final(digest, &context);
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
55
(void) MD5Update(&context, digest, 16);
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
57
(void) MD5Final(digest, &context);
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
72
unsigned char digest[16];
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
79
bzero(digest, sizeof (digest));
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
92
(unsigned char *)cred->bv_val, cred->bv_len, digest);
usr/src/lib/libldap5/sources/ldap/common/cram_md5.c
96
theHDigest = hexa_print(digest, 16);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
100
unsigned char digest[16];
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
149
MD5Final(cinfo.digest, &ctx);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
599
char **digest
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
654
*digest = outbuf;
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
667
char *digest = NULL;
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
689
user_name, cred->bv_val, &digest);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
693
resp.bv_val = digest;
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
694
resp.bv_len = strlen(digest);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
697
digest, 0, 0);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
701
free(digest);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
747
char *digest = NULL;
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
768
user_name, cred->bv_val, &digest);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
772
resp.bv_val = digest;
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
773
resp.bv_len = strlen(digest);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
775
digest, 0, 0);
usr/src/lib/libldap5/sources/ldap/common/digest_md5.c
778
free(digest);
usr/src/lib/libnsl/key/xcrypt.c
276
uint8_t digest[MD5HEXSIZE/2];
usr/src/lib/libnsl/key/xcrypt.c
281
MD5Final(digest, &md5_ctx);
usr/src/lib/libnsl/key/xcrypt.c
284
(void) bin2hex(MD5HEXSIZE/2, digest, md5hexbuf);
usr/src/lib/libnsl/key/xcrypt.c
399
uint8_t digest[MD5HEXSIZE/2];
usr/src/lib/libnsl/key/xcrypt.c
404
MD5Final(digest, &md5_ctx);
usr/src/lib/libnsl/key/xcrypt.c
407
(void) bin2hex(MD5HEXSIZE/2, digest, md5hexbuf);
usr/src/lib/libresolv2/common/dst/hmac_link.c
186
u_char digest[MD5_LEN];
usr/src/lib/libresolv2/common/dst/hmac_link.c
189
MD5Final(digest, ctx);
usr/src/lib/libresolv2/common/dst/hmac_link.c
194
MD5Update(ctx, digest, MD5_LEN);
usr/src/lib/libresolv2/common/dst/hmac_link.c
195
MD5Final(digest, ctx);
usr/src/lib/libresolv2/common/dst/hmac_link.c
198
if (memcmp(digest, signature, MD5_LEN) != 0)
usr/src/lib/libsasl/include/hmac-md5.h
39
unsigned char digest[HMAC_MD5_SIZE]);
usr/src/lib/libsasl/include/hmac-md5.h
59
void _sasl_hmac_md5_final(unsigned char digest[HMAC_MD5_SIZE],
usr/src/lib/libsasl/lib/checkpw.c
273
unsigned char digest[16];
usr/src/lib/libsasl/lib/checkpw.c
313
_sasl_MD5Final(digest, &ctx);
usr/src/lib/libsasl/lib/checkpw.c
317
sprintf(digeststr + (i*2), "%02x", digest[i]);
usr/src/lib/libsasl/lib/md5.c
181
void _sasl_MD5Final (digest, context)
usr/src/lib/libsasl/lib/md5.c
182
unsigned char digest[16]; /* message digest */
usr/src/lib/libsasl/lib/md5.c
200
Encode (digest, context->state, 16);
usr/src/lib/libsasl/lib/md5.c
466
void _sasl_hmac_md5_final(unsigned char digest[HMAC_MD5_SIZE],
usr/src/lib/libsasl/lib/md5.c
469
_sasl_MD5Final(digest, &hmac->ictx); /* Finalize inner md5 */
usr/src/lib/libsasl/lib/md5.c
470
_sasl_MD5Update(&hmac->octx, digest, 16); /* Update outer ctx */
usr/src/lib/libsasl/lib/md5.c
471
_sasl_MD5Final(digest, &hmac->octx); /* Finalize outer md5 */
usr/src/lib/libsasl/lib/md5.c
475
void _sasl_hmac_md5(text, text_len, key, key_len, digest)
usr/src/lib/libsasl/lib/md5.c
480
unsigned char *digest; /* caller digest to be filled in */
usr/src/lib/libsasl/lib/md5.c
535
_sasl_MD5Final(digest, &context); /* finish up 1st pass */
usr/src/lib/libsasl/lib/md5.c
543
_sasl_MD5Update(&context, digest, 16); /* then results of 1st
usr/src/lib/libsasl/lib/md5.c
545
_sasl_MD5Final(digest, &context); /* finish up 2nd pass */
usr/src/lib/libsip/common/sip_dialog.c
1276
uint16_t digest[8];
usr/src/lib/libsip/common/sip_dialog.c
1303
NULL, 0, NULL, 0, NULL, 0, (uchar_t *)digest);
usr/src/lib/libsip/common/sip_dialog.c
1306
(void *)digest, SIP_DIGEST_TO_HASH(digest), sip_dialog_match);
usr/src/lib/libsip/common/sip_dialog.c
1310
NULL, 0, NULL, 0, NULL, 0, (uchar_t *)digest);
usr/src/lib/libsip/common/sip_dialog.c
1312
(void *)digest, SIP_DIGEST_TO_HASH(digest),
usr/src/lib/libsip/common/sip_gids.c
100
_sasl_MD5Final(digest, &ctx);
usr/src/lib/libsip/common/sip_gids.c
124
MD5Final(digest, &ctx);
usr/src/lib/libsip/common/sip_gids.c
73
char *str6, int lstr6, uchar_t *digest)
usr/src/lib/libsip/common/sip_hash.c
138
sip_hash_delete(sip_hash_t *sip_hash, void *digest, int hindex,
usr/src/lib/libsip/common/sip_hash.c
150
if (del_func(tmp->sip_obj, digest, &found)) {
usr/src/lib/libsip/common/sip_hash.c
85
sip_hash_find(sip_hash_t *sip_hash, void *digest, int hindex,
usr/src/lib/libsip/common/sip_hash.c
96
if (match_func(tmp->sip_obj, digest)) {
usr/src/lib/libsip/common/sip_hash.h
39
#define SIP_DIGEST_TO_HASH(digest) \
usr/src/lib/libsip/common/sip_hash.h
40
((digest[0] + digest[1] + digest[2] + digest[3] + digest[4] + \
usr/src/lib/libsip/common/sip_hash.h
41
digest[5] + digest[6] + digest[7]) % SIP_HASH_SZ)
usr/src/lib/libsip/common/sip_logging.c
246
sip_print_digest(uint16_t *digest, int len, FILE *fp)
usr/src/lib/libsip/common/sip_logging.c
251
(void) fprintf(fp, "%u ", digest[cnt]);
usr/src/lib/libslp/clib/slp_ami.h
296
_octet1 digest;
usr/src/lib/libsmbfs/smb/ntlm.c
254
uchar_t digest[NTLM_HASH_SZ];
usr/src/lib/libsmbfs/smb/ntlm.c
277
MD5Final(digest, &context);
usr/src/lib/libsmbfs/smb/ntlm.c
289
digest, NTLM_CHAL_SZ);
usr/src/lib/libsmbfs/smb/ntlm.c
318
HMACT64(uchar_t *digest,
usr/src/lib/libsmbfs/smb/ntlm.c
360
MD5Final(digest, &context); /* finish up 1st pass */
usr/src/lib/libsmbfs/smb/ntlm.c
367
MD5Update(&context, digest, 16); /* then results of 1st hash */
usr/src/lib/libsmbfs/smb/ntlm.c
368
MD5Final(digest, &context); /* finish up 2nd pass */
usr/src/lib/libsqlite/src/md5.c
233
static void MD5Final(unsigned char digest[16], MD5Context *pCtx){
usr/src/lib/libsqlite/src/md5.c
270
memcpy(digest, ctx->buf, 16);
usr/src/lib/libsqlite/src/md5.c
280
static void DigestToBase16(unsigned char *digest, char *zBuf){
usr/src/lib/libsqlite/src/md5.c
285
int a = digest[i];
usr/src/lib/libsqlite/src/md5.c
298
unsigned char digest[16];
usr/src/lib/libsqlite/src/md5.c
307
MD5Final(digest, &ctx);
usr/src/lib/libsqlite/src/md5.c
308
DigestToBase16(digest, interp->result);
usr/src/lib/libsqlite/src/md5.c
319
unsigned char digest[16];
usr/src/lib/libsqlite/src/md5.c
341
MD5Final(digest, &ctx);
usr/src/lib/libsqlite/src/md5.c
342
DigestToBase16(digest, interp->result);
usr/src/lib/libsqlite/src/md5.c
376
unsigned char digest[16];
usr/src/lib/libsqlite/src/md5.c
379
MD5Final(digest,p);
usr/src/lib/libsqlite/src/md5.c
380
DigestToBase16(digest, zBuf);
usr/src/lib/libzpool/common/kernel.c
726
crypto_digest_final(crypto_context_t context, crypto_data_t *digest,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
117
session_p->digest.flags &= ~CRYPTO_OPERATION_ACTIVE;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
148
crypto_digest_t digest;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
172
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
186
if (session_p->digest.flags & CRYPTO_OPERATION_UPDATE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
201
if (session_p->digest.flags & CRYPTO_EMULATE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
205
opp = &(session_p->digest);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
214
session_p->digest.flags |= CRYPTO_EMULATE_USING_SW;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
222
} else if (!(session_p->digest.flags &
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
224
session_p->digest.flags |= CRYPTO_EMULATE_INIT_DONE;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
236
digest.cd_session = session_p->k_session;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
239
digest.cd_datalen = ulDataLen;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
240
digest.cd_databuf = (char *)pData;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
241
digest.cd_digestbuf = (char *)pDigest;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
242
digest.cd_digestlen = *pulDigestLen;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
244
while ((r = ioctl(kernel_fd, CRYPTO_DIGEST, &digest)) < 0) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
251
rv = crypto2pkcs11_error_number(digest.cd_return_value);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
255
*pulDigestLen = digest.cd_digestlen;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
282
REINIT_OPBUF(&session_p->digest);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
283
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
330
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
341
session_p->digest.flags |= CRYPTO_OPERATION_UPDATE;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
343
if (session_p->digest.flags & CRYPTO_EMULATE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
384
REINIT_OPBUF(&session_p->digest);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
385
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
428
REINIT_OPBUF(&session_p->digest);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
429
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
447
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
457
session_p->digest.flags |= CRYPTO_OPERATION_UPDATE;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
473
if (session_p->digest.flags & CRYPTO_EMULATE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
505
if (session_p->digest.flags & CRYPTO_EMULATE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
550
REINIT_OPBUF(&session_p->digest);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
551
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
598
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
609
if (session_p->digest.flags & CRYPTO_EMULATE_USING_SW) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
610
if (session_p->digest.flags & CRYPTO_EMULATE_UPDATE_DONE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
613
rv = do_soft_digest(get_spp(&session_p->digest),
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
621
digest_buf_t *bufp = session_p->digest.context;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
628
rv = do_soft_digest(get_spp(&session_p->digest),
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
633
} else if (session_p->digest.flags & CRYPTO_EMULATE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
634
digest_buf_t *bufp = session_p->digest.context;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
640
session_p->digest.flags &= ~CRYPTO_OPERATION_UPDATE;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
690
REINIT_OPBUF(&session_p->digest);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
691
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
77
session_p->digest.flags |= CRYPTO_OPERATION_ACTIVE;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
80
session_p->digest.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
81
session_p->digest.mech.pParameter = NULL;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
82
session_p->digest.mech.ulParameterLen = 0;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
83
session_p->digest.flags |= CRYPTO_EMULATE;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.c
161
opp = &(session_p->digest);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.c
73
opp = (opflag & OP_DIGEST) ? &(session_p->digest) : \
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
226
if (!(session_p->digest.flags & CRYPTO_EMULATE)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
250
if (session_p->digest.flags & CRYPTO_EMULATE_USING_SW) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
263
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
267
bufp = session_p->digest.context;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
295
bcopy(&session_p->digest, dst, sizeof (crypto_active_op_t));
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
387
session_p->digest.mech = tmp_op.mech;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
388
session_p->digest.flags = tmp_op.flags;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.c
395
bufp = session_p->digest.context;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSession.h
95
crypto_active_op_t digest; /* context of active digest operation */
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
295
if (session_p->digest.context != NULL) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
296
digest_buf_t *bufp = session_p->digest.context;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSessionUtil.c
299
free_soft_ctx(get_sp(&session_p->digest), OP_DIGEST);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSoftCommon.c
246
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSoftCommon.c
247
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSoftCommon.c
248
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
266
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
398
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
133
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
147
if (session_p->digest.flags & CRYPTO_OPERATION_UPDATE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
235
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
246
session_p->digest.flags |= CRYPTO_OPERATION_UPDATE;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
313
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
328
session_p->digest.flags |= (CRYPTO_KEY_DIGESTED |
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
398
if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
62
if (session_p->digest.flags & CRYPTO_OPERATION_ACTIVE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
75
session_p->digest.flags = CRYPTO_OPERATION_ACTIVE;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigest.c
83
session_p->digest.flags &= ~CRYPTO_OPERATION_ACTIVE;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
110
session_p->digest.context = malloc(sizeof (SHA2_CTX));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
112
if (session_p->digest.context == NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
117
session_p->digest.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
123
(SHA2_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
128
(SHA2_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
133
(SHA2_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
137
(SHA2_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
141
(SHA2_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
186
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
244
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
252
MD5Update((MD5_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
256
MD5Update((MD5_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
259
MD5Final(pDigest, (MD5_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
264
MD5Final(pDigest, (MD5_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
276
SHA1Update((SHA1_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
280
SHA1Update((SHA1_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
284
(SHA1_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
290
(SHA1_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
304
SHA2Update((SHA2_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
308
(SHA2_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
314
(SHA2_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
322
if (session_p->digest.flags & CRYPTO_KEY_DIGESTED) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
323
explicit_bzero(session_p->digest.context, len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
324
session_p->digest.flags &= ~CRYPTO_KEY_DIGESTED;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
328
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
329
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
383
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
387
MD5Update((MD5_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
391
MD5Update((MD5_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
398
SHA1Update((SHA1_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
402
SHA1Update((SHA1_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
412
SHA2Update((SHA2_CTX *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
465
if (session_p->digest.flags & CRYPTO_OPERATION_ACTIVE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
470
session_p->digest.flags = CRYPTO_OPERATION_ACTIVE;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
478
session_p->digest.flags &= ~CRYPTO_OPERATION_ACTIVE;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
522
if (session_p->digest.context != NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
523
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
524
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
527
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
67
session_p->digest.context = malloc(sizeof (MD5_CTX));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
69
if (session_p->digest.context == NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
74
session_p->digest.mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
77
MD5Init((MD5_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
85
session_p->digest.context = malloc(sizeof (SHA1_CTX));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
87
if (session_p->digest.context == NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
92
session_p->digest.mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
93
session_p->digest.mech.pParameter = pMechanism->pParameter;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
94
session_p->digest.mech.ulParameterLen =
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
98
SHA1Init((SHA1_CTX *)session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
444
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
454
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
610
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
624
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
990
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
243
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
309
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
349
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
390
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
431
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1035
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1042
der_len = get_rsa_sha1_prefix(&(session_p->digest.mech),
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1078
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1123
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1130
der_len = get_rsa_sha1_prefix(&(session_p->digest.mech),
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1166
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
511
if (session_p->digest.context != NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
512
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
513
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
514
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
625
if (session_p->digest.context != NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
626
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
627
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
628
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
735
if (session_p->digest.context != NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
736
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
737
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
738
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
992
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
993
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
994
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.h
96
crypto_active_op_t digest; /* context of active digest operation */
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
362
if (session_p->digest.context != NULL)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
363
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
508
if (session_p->digest.flags & CRYPTO_OPERATION_ACTIVE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
512
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
545
&session_p->digest,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
548
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
554
session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
563
session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
665
if (session_p->digest.context &&
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
666
(session_p->digest.mech.mechanism != mech)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
667
free_it = session_p->digest.context;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
668
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
671
if (session_p->digest.context == NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
672
session_p->digest.context = alloc_digest(mech);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
674
if (session_p->digest.context == NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
679
session_p->digest.context = free_it;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
687
session_p->digest.mech.mechanism = mech;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
688
session_p->digest.flags = p_active_op->flags;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
693
(void) memcpy((CK_BYTE *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
699
(void) memcpy((CK_BYTE *)session_p->digest.context,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
518
if (session_p->digest.context != NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
519
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
520
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
521
session_p->digest.flags = 0;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
539
if (session_p->digest.context != NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
540
free(session_p->digest.context);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
541
session_p->digest.context = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
542
session_p->digest.flags = 0;
usr/src/lib/sasl_plugins/cram/cram.c
264
UINT4 digest[4];
usr/src/lib/sasl_plugins/cram/cram.c
372
sparams->utils->hmac_md5_final((unsigned char *) &digest, &tmphmac);
usr/src/lib/sasl_plugins/cram/cram.c
375
digest_str = convert16((unsigned char *) digest, 16, sparams->utils);
usr/src/lib/sasl_plugins/cram/cram.c
557
unsigned char digest[24];
usr/src/lib/sasl_plugins/cram/cram.c
576
(unsigned char *) secret, 64, digest);
usr/src/lib/sasl_plugins/cram/cram.c
579
in16 = convert16(digest, 16, utils);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1145
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1155
input+(inputlen-10), (char *) digest, 10);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1166
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1181
(const char *) digest,
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1474
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1496
(CK_BYTE_PTR)input+(inputlen-MAC_SIZE), MAC_SIZE, (CK_BYTE_PTR)digest,
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1514
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1535
rv = C_EncryptUpdate(enc_context->hSession, (CK_BYTE_PTR)digest, MAC_SIZE,
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1555
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1600
memcpy(digest, output + inputlen - MAC_SIZE, MAC_SIZE);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1609
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1625
memcpy(output+inputlen+paddinglen, digest, MAC_SIZE); /* hmac */
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1737
unsigned char digest[16];
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1779
text->Ki_send, HASHLEN, digest);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1783
digest, out, outputlen);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1822
unsigned char digest[16];
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1903
result=text->cipher_dec(text,text->buffer,text->size-6,digest,
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1949
if (checkdigest[lup]!=digest[lup])
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
753
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
785
memcpy(digest, output + inputlen - 10, 10);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
793
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
807
memcpy(output+inputlen+paddinglen, digest, 10); /* hmac */
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
874
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
909
memcpy(digest, output + inputlen - 10, 10);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
917
unsigned char digest[16],
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
931
memcpy(output+inputlen+paddinglen, digest, 10); /* hmac */
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
314
nsmb_cmac_final(smb_sign_ctx_t ctx, uint8_t *digest)
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
319
rv = C_SignFinal(ctx, digest, &len);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_preauth_pkcs.c
116
smb_sha512_final(smb_sign_ctx_t ctx, uint8_t *digest)
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_preauth_pkcs.c
121
rv = C_DigestFinal(ctx, digest, &len);
usr/src/lib/smbsrv/libsmb/common/libsmb.h
525
#define SMBAUTH_HMACT64(D, Ds, K, Ks, digest) \
usr/src/lib/smbsrv/libsmb/common/libsmb.h
526
smb_auth_hmac_md5(D, Ds, K, (Ks > 64) ? 64 : Ks, digest)
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
49
uchar_t digest[SMBAUTH_HASH_SZ];
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
62
MD5Final(digest, &context);
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
67
(void) memcpy(result, digest, NTLM_CHAL_SZ);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
118
rv = C_SignFinal(hSession, (CK_BYTE_PTR)digest, &diglen);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
82
unsigned char *digest)
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
417
crypto_digest_t digest;
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
419
bzero(&digest, sizeof (digest));
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
421
digest.cd_session = op->hsession;
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
423
digest.cd_datalen = op->inlen;
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
424
digest.cd_databuf = op->in;
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
425
digest.cd_digestlen = op->outlen;
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
426
digest.cd_digestbuf = op->out;
usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
428
return (kcf_do_ioctl(CRYPTO_DIGEST, (uint_t *)&digest, "digest"));
usr/src/test/zfs-tests/tests/functional/checksum/edonr/edonr_test.c
157
uint8_t digest[mode / 8]; \
usr/src/test/zfs-tests/tests/functional/checksum/edonr/edonr_test.c
160
EdonRFinal(&ctx, digest); \
usr/src/test/zfs-tests/tests/functional/checksum/edonr/edonr_test.c
163
if (bcmp(digest, testdigest, mode / 8) == 0) { \
usr/src/test/zfs-tests/tests/functional/checksum/edonr/edonr_test.c
175
uint8_t digest[mode / 8]; \
usr/src/test/zfs-tests/tests/functional/checksum/edonr/edonr_test.c
186
EdonRFinal(&ctx, digest); \
usr/src/test/zfs-tests/tests/functional/checksum/sha2/sha2_test.c
199
uint8_t digest[diglen / 8]; \
usr/src/test/zfs-tests/tests/functional/checksum/sha2/sha2_test.c
202
SHA2Final(digest, &ctx); \
usr/src/test/zfs-tests/tests/functional/checksum/sha2/sha2_test.c
205
if (bcmp(digest, testdigest, diglen / 8) == 0) { \
usr/src/test/zfs-tests/tests/functional/checksum/sha2/sha2_test.c
217
uint8_t digest[diglen / 8]; \
usr/src/test/zfs-tests/tests/functional/checksum/sha2/sha2_test.c
228
SHA2Final(digest, &ctx); \
usr/src/test/zfs-tests/tests/functional/checksum/skein/skein_test.c
275
uint8_t digest[diglen / 8]; \
usr/src/test/zfs-tests/tests/functional/checksum/skein/skein_test.c
278
(void) Skein ## mode ## _Final(&ctx, digest); \
usr/src/test/zfs-tests/tests/functional/checksum/skein/skein_test.c
281
if (bcmp(digest, testdigest, diglen / 8) == 0) { \
usr/src/test/zfs-tests/tests/functional/checksum/skein/skein_test.c
293
uint8_t digest[diglen / 8]; \
usr/src/test/zfs-tests/tests/functional/checksum/skein/skein_test.c
306
(void) Skein ## mode ## _Final(&ctx, digest); \
usr/src/uts/common/crypto/api/kcf_digest.c
115
data, digest);
usr/src/uts/common/crypto/api/kcf_digest.c
131
crypto_data_t *digest, crypto_call_req_t *crq)
usr/src/uts/common/crypto/api/kcf_digest.c
154
digest, KCF_SWFP_RHNDL(crq));
usr/src/uts/common/crypto/api/kcf_digest.c
163
pd->pd_sid, mech, NULL, data, digest);
usr/src/uts/common/crypto/api/kcf_digest.c
385
crypto_digest_final(crypto_context_t context, crypto_data_t *digest,
usr/src/uts/common/crypto/api/kcf_digest.c
404
error = KCF_PROV_DIGEST_FINAL(pd, ctx, digest, NULL);
usr/src/uts/common/crypto/api/kcf_digest.c
408
ctx->cc_session, NULL, NULL, NULL, digest);
usr/src/uts/common/crypto/api/kcf_digest.c
457
crypto_data_t *digest, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_digest.c
474
error = KCF_PROV_DIGEST(pd, ctx, data, digest, NULL);
usr/src/uts/common/crypto/api/kcf_digest.c
478
NULL, NULL, data, digest);
usr/src/uts/common/crypto/api/kcf_digest.c
96
crypto_mechanism_t *mech, crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/core/kcf_prov_lib.c
159
crypto_digest_data(crypto_data_t *data, void *dctx, uchar_t *digest,
usr/src/uts/common/crypto/core/kcf_prov_lib.c
225
final(digest, dctx);
usr/src/uts/common/crypto/io/crypto.c
3562
crypto_data_t data, digest;
usr/src/uts/common/crypto/io/crypto.c
3584
digest.cd_raw.iov_base = NULL;
usr/src/uts/common/crypto/io/crypto.c
3586
digest.cd_miscdata = NULL;
usr/src/uts/common/crypto/io/crypto.c
3629
INIT_RAW_CRYPTO_DATA(digest, digestlen);
usr/src/uts/common/crypto/io/crypto.c
3648
rv = (single)(*ctxpp, &data, &digest, NULL);
usr/src/uts/common/crypto/io/crypto.c
3653
ASSERT(digest.cd_length <= digestlen);
usr/src/uts/common/crypto/io/crypto.c
3654
if (digest.cd_length != 0 && copyout(digest.cd_raw.iov_base,
usr/src/uts/common/crypto/io/crypto.c
3655
digestbuf, digest.cd_length) != 0) {
usr/src/uts/common/crypto/io/crypto.c
3660
(ulong_t)digest.cd_length);
usr/src/uts/common/crypto/io/crypto.c
3672
(ulong_t)digest.cd_length);
usr/src/uts/common/crypto/io/crypto.c
3683
if (digest.cd_raw.iov_base != NULL)
usr/src/uts/common/crypto/io/crypto.c
3684
kmem_free(digest.cd_raw.iov_base, digestlen);
usr/src/uts/common/crypto/io/crypto.c
6824
return (digest(dev, ARG, mode, rval));
usr/src/uts/common/crypto/io/crypto.c
684
if (digest_ops->digest != NULL)
usr/src/uts/common/crypto/io/dprov.c
1982
dprov_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/dprov.c
1999
NULL, data, NULL, digest, ctx, KM_NOSLEEP);
usr/src/uts/common/crypto/io/dprov.c
2054
dprov_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/dprov.c
2068
NULL, NULL, NULL, digest, ctx, KM_NOSLEEP);
usr/src/uts/common/crypto/io/dprov.c
2080
crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/dprov.c
2109
mechanism, data, NULL, digest, NULL, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
5147
crypto_data_t *digest, crypto_ctx_t *ctx, int kmflag)
usr/src/uts/common/crypto/io/dprov.c
5158
taskq_req->dr_digest_req.dr_digest = digest;
usr/src/uts/common/crypto/io/dprov.c
5935
char digest[SHA512_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/dprov.c
5940
tmpd.cd_raw.iov_base = digest;
usr/src/uts/common/crypto/io/dprov.c
5946
(bcmp(digest, (unsigned char *)in_mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/dprov.c
8145
crypto_data_t digest;
usr/src/uts/common/crypto/io/dprov.c
8272
digest.cd_format = CRYPTO_DATA_RAW;
usr/src/uts/common/crypto/io/dprov.c
8273
digest.cd_offset = 0;
usr/src/uts/common/crypto/io/dprov.c
8274
digest.cd_length = hash_size;
usr/src/uts/common/crypto/io/dprov.c
8275
digest.cd_raw.iov_base = digest_buf;
usr/src/uts/common/crypto/io/dprov.c
8276
digest.cd_raw.iov_len = hash_size;
usr/src/uts/common/crypto/io/dprov.c
8279
&digest, NULL);
usr/src/uts/common/crypto/io/ecc.c
597
uchar_t digest[SHA1_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/ecc.c
612
digest, (void (*)())SHA1Update,
usr/src/uts/common/crypto/io/ecc.c
619
INIT_RAW_CRYPTO_DATA(der_cd, digest, SHA1_DIGEST_SIZE,
usr/src/uts/common/crypto/io/md4_mod.c
297
md4_digest_final_uio(MD4_CTX *md4_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md4_mod.c
300
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/md4_mod.c
304
if (digest->cd_uio->uio_segflg != UIO_SYSSPACE)
usr/src/uts/common/crypto/io/md4_mod.c
311
for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len &&
usr/src/uts/common/crypto/io/md4_mod.c
312
vec_idx < digest->cd_uio->uio_iovcnt;
usr/src/uts/common/crypto/io/md4_mod.c
313
offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len)
usr/src/uts/common/crypto/io/md4_mod.c
315
if (vec_idx == digest->cd_uio->uio_iovcnt) {
usr/src/uts/common/crypto/io/md4_mod.c
325
digest->cd_uio->uio_iov[vec_idx].iov_len) {
usr/src/uts/common/crypto/io/md4_mod.c
337
bcopy(digest_scratch, (uchar_t *)digest->
usr/src/uts/common/crypto/io/md4_mod.c
341
MD4Final((uchar_t *)digest->
usr/src/uts/common/crypto/io/md4_mod.c
359
while (vec_idx < digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/md4_mod.c
360
cur_len = MIN(digest->cd_uio->uio_iov[vec_idx].iov_len -
usr/src/uts/common/crypto/io/md4_mod.c
363
digest->cd_uio->uio_iov[vec_idx].iov_base + offset,
usr/src/uts/common/crypto/io/md4_mod.c
372
if (vec_idx == digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/md4_mod.c
442
md4_digest_final_mblk(MD4_CTX *md4_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md4_mod.c
445
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/md4_mod.c
451
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
usr/src/uts/common/crypto/io/md4_mod.c
519
md4_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md4_mod.c
530
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/md4_mod.c
531
(digest->cd_length < MD4_DIGEST_LENGTH)) {
usr/src/uts/common/crypto/io/md4_mod.c
532
digest->cd_length = MD4_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md4_mod.c
561
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md4_mod.c
569
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/md4_mod.c
571
MD4Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md4_mod.c
572
digest->cd_offset, &PROV_MD4_CTX(ctx)->mc_md4_ctx);
usr/src/uts/common/crypto/io/md4_mod.c
576
digest, MD4_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md4_mod.c
580
digest, MD4_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md4_mod.c
589
digest->cd_length = MD4_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md4_mod.c
591
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md4_mod.c
634
md4_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md4_mod.c
645
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/md4_mod.c
646
(digest->cd_length < MD4_DIGEST_LENGTH)) {
usr/src/uts/common/crypto/io/md4_mod.c
647
digest->cd_length = MD4_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md4_mod.c
654
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/md4_mod.c
656
MD4Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md4_mod.c
657
digest->cd_offset, &PROV_MD4_CTX(ctx)->mc_md4_ctx);
usr/src/uts/common/crypto/io/md4_mod.c
661
digest, MD4_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md4_mod.c
665
digest, MD4_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md4_mod.c
674
digest->cd_length = MD4_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md4_mod.c
676
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md4_mod.c
689
crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md4_mod.c
723
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md4_mod.c
731
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/md4_mod.c
733
MD4Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md4_mod.c
734
digest->cd_offset, &md4_ctx);
usr/src/uts/common/crypto/io/md4_mod.c
737
ret = md4_digest_final_uio(&md4_ctx, digest,
usr/src/uts/common/crypto/io/md4_mod.c
741
ret = md4_digest_final_mblk(&md4_ctx, digest,
usr/src/uts/common/crypto/io/md4_mod.c
749
digest->cd_length = MD4_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md4_mod.c
751
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md5_mod.c
1009
uchar_t digest[MD5_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/md5_mod.c
1029
MD5Final(digest, &PROV_MD5_HMAC_CTX(ctx)->hc_icontext);
usr/src/uts/common/crypto/io/md5_mod.c
1035
MD5Update(&PROV_MD5_HMAC_CTX(ctx)->hc_ocontext, digest,
usr/src/uts/common/crypto/io/md5_mod.c
1050
MD5Final(digest,
usr/src/uts/common/crypto/io/md5_mod.c
1052
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md5_mod.c
1063
digest_len, digest);
usr/src/uts/common/crypto/io/md5_mod.c
1068
digest_len, digest);
usr/src/uts/common/crypto/io/md5_mod.c
1115
uchar_t digest[MD5_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/md5_mod.c
1140
key->ck_data, keylen_in_bytes, digest);
usr/src/uts/common/crypto/io/md5_mod.c
1141
md5_mac_init_ctx(&md5_hmac_ctx, digest,
usr/src/uts/common/crypto/io/md5_mod.c
1172
MD5Final(digest, &md5_hmac_ctx.hc_icontext);
usr/src/uts/common/crypto/io/md5_mod.c
1178
MD5Update(&md5_hmac_ctx.hc_ocontext, digest, MD5_DIGEST_LENGTH);
usr/src/uts/common/crypto/io/md5_mod.c
1192
MD5Final(digest, &md5_hmac_ctx.hc_ocontext);
usr/src/uts/common/crypto/io/md5_mod.c
1193
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md5_mod.c
1202
digest_len, digest);
usr/src/uts/common/crypto/io/md5_mod.c
1206
digest_len, digest);
usr/src/uts/common/crypto/io/md5_mod.c
1235
uchar_t digest[MD5_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/md5_mod.c
125
#define PROV_MD5_DIGEST_KEY(ctx, key, len, digest) { \
usr/src/uts/common/crypto/io/md5_mod.c
1260
key->ck_data, keylen_in_bytes, digest);
usr/src/uts/common/crypto/io/md5_mod.c
1261
md5_mac_init_ctx(&md5_hmac_ctx, digest,
usr/src/uts/common/crypto/io/md5_mod.c
128
MD5Final(digest, ctx); \
usr/src/uts/common/crypto/io/md5_mod.c
1297
MD5Final(digest, &md5_hmac_ctx.hc_icontext);
usr/src/uts/common/crypto/io/md5_mod.c
1303
MD5Update(&md5_hmac_ctx.hc_ocontext, digest, MD5_DIGEST_LENGTH);
usr/src/uts/common/crypto/io/md5_mod.c
1309
MD5Final(digest, &md5_hmac_ctx.hc_ocontext);
usr/src/uts/common/crypto/io/md5_mod.c
1318
if (bcmp(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md5_mod.c
1355
if (bcmp(digest + scratch_offset,
usr/src/uts/common/crypto/io/md5_mod.c
1392
if (bcmp(digest + scratch_offset,
usr/src/uts/common/crypto/io/md5_mod.c
382
md5_digest_final_uio(MD5_CTX *md5_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md5_mod.c
385
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/md5_mod.c
389
if (digest->cd_uio->uio_segflg != UIO_SYSSPACE)
usr/src/uts/common/crypto/io/md5_mod.c
396
for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len &&
usr/src/uts/common/crypto/io/md5_mod.c
397
vec_idx < digest->cd_uio->uio_iovcnt;
usr/src/uts/common/crypto/io/md5_mod.c
398
offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len)
usr/src/uts/common/crypto/io/md5_mod.c
400
if (vec_idx == digest->cd_uio->uio_iovcnt) {
usr/src/uts/common/crypto/io/md5_mod.c
410
digest->cd_uio->uio_iov[vec_idx].iov_len) {
usr/src/uts/common/crypto/io/md5_mod.c
422
bcopy(digest_scratch, (uchar_t *)digest->
usr/src/uts/common/crypto/io/md5_mod.c
426
MD5Final((uchar_t *)digest->
usr/src/uts/common/crypto/io/md5_mod.c
444
while (vec_idx < digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/md5_mod.c
445
cur_len = MIN(digest->cd_uio->uio_iov[vec_idx].iov_len -
usr/src/uts/common/crypto/io/md5_mod.c
448
digest->cd_uio->uio_iov[vec_idx].iov_base + offset,
usr/src/uts/common/crypto/io/md5_mod.c
457
if (vec_idx == digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/md5_mod.c
527
md5_digest_final_mblk(MD5_CTX *md5_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md5_mod.c
530
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/md5_mod.c
536
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
usr/src/uts/common/crypto/io/md5_mod.c
604
md5_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md5_mod.c
615
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/md5_mod.c
616
(digest->cd_length < MD5_DIGEST_LENGTH)) {
usr/src/uts/common/crypto/io/md5_mod.c
617
digest->cd_length = MD5_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md5_mod.c
646
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md5_mod.c
654
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/md5_mod.c
656
MD5Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md5_mod.c
657
digest->cd_offset, &PROV_MD5_CTX(ctx)->mc_md5_ctx);
usr/src/uts/common/crypto/io/md5_mod.c
661
digest, MD5_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md5_mod.c
665
digest, MD5_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md5_mod.c
674
digest->cd_length = MD5_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md5_mod.c
676
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md5_mod.c
719
md5_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md5_mod.c
730
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/md5_mod.c
731
(digest->cd_length < MD5_DIGEST_LENGTH)) {
usr/src/uts/common/crypto/io/md5_mod.c
732
digest->cd_length = MD5_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md5_mod.c
739
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/md5_mod.c
741
MD5Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md5_mod.c
742
digest->cd_offset, &PROV_MD5_CTX(ctx)->mc_md5_ctx);
usr/src/uts/common/crypto/io/md5_mod.c
746
digest, MD5_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md5_mod.c
750
digest, MD5_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/md5_mod.c
759
digest->cd_length = MD5_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md5_mod.c
761
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md5_mod.c
774
crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/md5_mod.c
808
digest->cd_length = 0;
usr/src/uts/common/crypto/io/md5_mod.c
816
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/md5_mod.c
818
MD5Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/md5_mod.c
819
digest->cd_offset, &md5_ctx);
usr/src/uts/common/crypto/io/md5_mod.c
822
ret = md5_digest_final_uio(&md5_ctx, digest,
usr/src/uts/common/crypto/io/md5_mod.c
826
ret = md5_digest_final_mblk(&md5_ctx, digest,
usr/src/uts/common/crypto/io/md5_mod.c
834
digest->cd_length = MD5_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/md5_mod.c
836
digest->cd_length = 0;
usr/src/uts/common/crypto/io/rsa.c
1002
bcopy(digest, der_data + SHA2_DER_PREFIX_Len,
usr/src/uts/common/crypto/io/rsa.c
1009
bcopy(digest, der_data + SHA2_DER_PREFIX_Len,
usr/src/uts/common/crypto/io/rsa.c
921
uchar_t digest[SHA512_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/rsa.c
958
digest, MD5Update, MD5Final, flag | CRYPTO_DO_MD5);
usr/src/uts/common/crypto/io/rsa.c
962
digest, SHA1Update, SHA1Final, flag | CRYPTO_DO_SHA1);
usr/src/uts/common/crypto/io/rsa.c
966
digest, SHA2Update, SHA2Final, flag | CRYPTO_DO_SHA2);
usr/src/uts/common/crypto/io/rsa.c
982
bcopy(digest, der_data + MD5_DER_PREFIX_Len, MD5_DIGEST_SIZE);
usr/src/uts/common/crypto/io/rsa.c
988
bcopy(digest, der_data + SHA1_DER_PREFIX_Len,
usr/src/uts/common/crypto/io/rsa.c
995
bcopy(digest, der_data + SHA2_DER_PREFIX_Len,
usr/src/uts/common/crypto/io/sha1_mod.c
1000
ret = sha1_digest_final_mblk(octx, mac, digest_len, digest);
usr/src/uts/common/crypto/io/sha1_mod.c
1055
uchar_t digest[SHA1_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha1_mod.c
1076
SHA1Final(digest, &PROV_SHA1_HMAC_CTX(ctx)->hc_icontext);
usr/src/uts/common/crypto/io/sha1_mod.c
1082
SHA1Update(&PROV_SHA1_HMAC_CTX(ctx)->hc_ocontext, digest,
usr/src/uts/common/crypto/io/sha1_mod.c
1097
SHA1Final(digest,
usr/src/uts/common/crypto/io/sha1_mod.c
1099
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha1_mod.c
1110
digest_len, digest);
usr/src/uts/common/crypto/io/sha1_mod.c
1115
digest_len, digest);
usr/src/uts/common/crypto/io/sha1_mod.c
1161
uchar_t digest[SHA1_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha1_mod.c
1186
key->ck_data, keylen_in_bytes, digest);
usr/src/uts/common/crypto/io/sha1_mod.c
1187
sha1_mac_init_ctx(&sha1_hmac_ctx, digest,
usr/src/uts/common/crypto/io/sha1_mod.c
1218
SHA1Final(digest, &sha1_hmac_ctx.hc_icontext);
usr/src/uts/common/crypto/io/sha1_mod.c
1224
SHA1Update(&sha1_hmac_ctx.hc_ocontext, digest, SHA1_DIGEST_LENGTH);
usr/src/uts/common/crypto/io/sha1_mod.c
1238
SHA1Final(digest, &sha1_hmac_ctx.hc_ocontext);
usr/src/uts/common/crypto/io/sha1_mod.c
1239
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha1_mod.c
1248
digest_len, digest);
usr/src/uts/common/crypto/io/sha1_mod.c
1252
digest_len, digest);
usr/src/uts/common/crypto/io/sha1_mod.c
1281
uchar_t digest[SHA1_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha1_mod.c
1306
key->ck_data, keylen_in_bytes, digest);
usr/src/uts/common/crypto/io/sha1_mod.c
1307
sha1_mac_init_ctx(&sha1_hmac_ctx, digest,
usr/src/uts/common/crypto/io/sha1_mod.c
1341
SHA1Final(digest, &sha1_hmac_ctx.hc_icontext);
usr/src/uts/common/crypto/io/sha1_mod.c
1347
SHA1Update(&sha1_hmac_ctx.hc_ocontext, digest, SHA1_DIGEST_LENGTH);
usr/src/uts/common/crypto/io/sha1_mod.c
1353
SHA1Final(digest, &sha1_hmac_ctx.hc_ocontext);
usr/src/uts/common/crypto/io/sha1_mod.c
1363
if (bcmp(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha1_mod.c
1400
if (bcmp(digest + scratch_offset,
usr/src/uts/common/crypto/io/sha1_mod.c
1437
if (bcmp(digest + scratch_offset,
usr/src/uts/common/crypto/io/sha1_mod.c
329
sha1_digest_final_uio(SHA1_CTX *sha1_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha1_mod.c
332
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/sha1_mod.c
336
if (digest->cd_uio->uio_segflg != UIO_SYSSPACE)
usr/src/uts/common/crypto/io/sha1_mod.c
343
for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len &&
usr/src/uts/common/crypto/io/sha1_mod.c
344
vec_idx < digest->cd_uio->uio_iovcnt;
usr/src/uts/common/crypto/io/sha1_mod.c
345
offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len)
usr/src/uts/common/crypto/io/sha1_mod.c
347
if (vec_idx == digest->cd_uio->uio_iovcnt) {
usr/src/uts/common/crypto/io/sha1_mod.c
357
digest->cd_uio->uio_iov[vec_idx].iov_len) {
usr/src/uts/common/crypto/io/sha1_mod.c
369
bcopy(digest_scratch, (uchar_t *)digest->
usr/src/uts/common/crypto/io/sha1_mod.c
373
SHA1Final((uchar_t *)digest->
usr/src/uts/common/crypto/io/sha1_mod.c
391
while (vec_idx < digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/sha1_mod.c
392
cur_len = MIN(digest->cd_uio->uio_iov[vec_idx].iov_len -
usr/src/uts/common/crypto/io/sha1_mod.c
395
digest->cd_uio->uio_iov[vec_idx].iov_base + offset,
usr/src/uts/common/crypto/io/sha1_mod.c
404
if (vec_idx == digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/sha1_mod.c
474
sha1_digest_final_mblk(SHA1_CTX *sha1_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha1_mod.c
477
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/sha1_mod.c
483
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
usr/src/uts/common/crypto/io/sha1_mod.c
551
sha1_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha1_mod.c
562
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/sha1_mod.c
563
(digest->cd_length < SHA1_DIGEST_LENGTH)) {
usr/src/uts/common/crypto/io/sha1_mod.c
564
digest->cd_length = SHA1_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/sha1_mod.c
593
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha1_mod.c
601
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/sha1_mod.c
603
SHA1Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha1_mod.c
604
digest->cd_offset, &PROV_SHA1_CTX(ctx)->sc_sha1_ctx);
usr/src/uts/common/crypto/io/sha1_mod.c
608
digest, SHA1_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/sha1_mod.c
612
digest, SHA1_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/sha1_mod.c
621
digest->cd_length = SHA1_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/sha1_mod.c
623
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha1_mod.c
666
sha1_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha1_mod.c
677
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/sha1_mod.c
678
(digest->cd_length < SHA1_DIGEST_LENGTH)) {
usr/src/uts/common/crypto/io/sha1_mod.c
679
digest->cd_length = SHA1_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/sha1_mod.c
686
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/sha1_mod.c
688
SHA1Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha1_mod.c
689
digest->cd_offset, &PROV_SHA1_CTX(ctx)->sc_sha1_ctx);
usr/src/uts/common/crypto/io/sha1_mod.c
693
digest, SHA1_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/sha1_mod.c
697
digest, SHA1_DIGEST_LENGTH, NULL);
usr/src/uts/common/crypto/io/sha1_mod.c
706
digest->cd_length = SHA1_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/sha1_mod.c
708
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha1_mod.c
721
crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha1_mod.c
756
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha1_mod.c
764
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/sha1_mod.c
766
SHA1Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha1_mod.c
767
digest->cd_offset, &sha1_ctx);
usr/src/uts/common/crypto/io/sha1_mod.c
770
ret = sha1_digest_final_uio(&sha1_ctx, digest,
usr/src/uts/common/crypto/io/sha1_mod.c
774
ret = sha1_digest_final_mblk(&sha1_ctx, digest,
usr/src/uts/common/crypto/io/sha1_mod.c
782
digest->cd_length = SHA1_DIGEST_LENGTH;
usr/src/uts/common/crypto/io/sha1_mod.c
784
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha1_mod.c
84
#define PROV_SHA1_DIGEST_KEY(ctx, key, len, digest) { \
usr/src/uts/common/crypto/io/sha1_mod.c
87
SHA1Final(digest, ctx); \
usr/src/uts/common/crypto/io/sha1_mod.c
926
uchar_t digest[SHA1_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha1_mod.c
972
SHA1Final(digest, ictx);
usr/src/uts/common/crypto/io/sha1_mod.c
978
SHA1Update(octx, digest, SHA1_DIGEST_LENGTH);
usr/src/uts/common/crypto/io/sha1_mod.c
988
SHA1Final(digest, octx);
usr/src/uts/common/crypto/io/sha1_mod.c
989
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha1_mod.c
997
ret = sha1_digest_final_uio(octx, mac, digest_len, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1047
uchar_t digest[SHA512_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha2_mod.c
1118
SHA2Final(digest, ictx);
usr/src/uts/common/crypto/io/sha2_mod.c
1124
SHA2Update(octx, digest, sha_digest_len);
usr/src/uts/common/crypto/io/sha2_mod.c
1138
SHA2Final(digest, octx);
usr/src/uts/common/crypto/io/sha2_mod.c
1139
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha2_mod.c
1147
ret = sha2_digest_final_uio(octx, mac, digest_len, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1150
ret = sha2_digest_final_mblk(octx, mac, digest_len, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1207
uchar_t digest[SHA512_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha2_mod.c
1246
SHA2Final(digest, &PROV_SHA2_HMAC_CTX(ctx)->hc_icontext);
usr/src/uts/common/crypto/io/sha2_mod.c
1252
SHA2Update(&PROV_SHA2_HMAC_CTX(ctx)->hc_ocontext, digest,
usr/src/uts/common/crypto/io/sha2_mod.c
1267
SHA2Final(digest,
usr/src/uts/common/crypto/io/sha2_mod.c
1269
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha2_mod.c
1280
digest_len, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1285
digest_len, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1330
uchar_t digest[SHA512_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha2_mod.c
1374
key->ck_data, keylen_in_bytes, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1375
sha2_mac_init_ctx(&sha2_hmac_ctx, digest,
usr/src/uts/common/crypto/io/sha2_mod.c
1406
SHA2Final(digest, &sha2_hmac_ctx.hc_icontext);
usr/src/uts/common/crypto/io/sha2_mod.c
1417
SHA2Update(&sha2_hmac_ctx.hc_ocontext, digest,
usr/src/uts/common/crypto/io/sha2_mod.c
1420
SHA2Update(&sha2_hmac_ctx.hc_ocontext, digest, sha_digest_len);
usr/src/uts/common/crypto/io/sha2_mod.c
1434
SHA2Final(digest, &sha2_hmac_ctx.hc_ocontext);
usr/src/uts/common/crypto/io/sha2_mod.c
1435
bcopy(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha2_mod.c
1444
digest_len, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1448
digest_len, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1472
uchar_t digest[SHA512_DIGEST_LENGTH];
usr/src/uts/common/crypto/io/sha2_mod.c
1516
key->ck_data, keylen_in_bytes, digest);
usr/src/uts/common/crypto/io/sha2_mod.c
1517
sha2_mac_init_ctx(&sha2_hmac_ctx, digest,
usr/src/uts/common/crypto/io/sha2_mod.c
1551
SHA2Final(digest, &sha2_hmac_ctx.hc_icontext);
usr/src/uts/common/crypto/io/sha2_mod.c
1562
SHA2Update(&sha2_hmac_ctx.hc_ocontext, digest,
usr/src/uts/common/crypto/io/sha2_mod.c
1565
SHA2Update(&sha2_hmac_ctx.hc_ocontext, digest, sha_digest_len);
usr/src/uts/common/crypto/io/sha2_mod.c
1571
SHA2Final(digest, &sha2_hmac_ctx.hc_ocontext);
usr/src/uts/common/crypto/io/sha2_mod.c
1581
if (bcmp(digest, (unsigned char *)mac->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha2_mod.c
1618
if (bcmp(digest + scratch_offset,
usr/src/uts/common/crypto/io/sha2_mod.c
1655
if (bcmp(digest + scratch_offset,
usr/src/uts/common/crypto/io/sha2_mod.c
359
sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha2_mod.c
362
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/sha2_mod.c
366
if (digest->cd_uio->uio_segflg != UIO_SYSSPACE)
usr/src/uts/common/crypto/io/sha2_mod.c
373
for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len &&
usr/src/uts/common/crypto/io/sha2_mod.c
374
vec_idx < digest->cd_uio->uio_iovcnt;
usr/src/uts/common/crypto/io/sha2_mod.c
375
offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len)
usr/src/uts/common/crypto/io/sha2_mod.c
377
if (vec_idx == digest->cd_uio->uio_iovcnt) {
usr/src/uts/common/crypto/io/sha2_mod.c
387
digest->cd_uio->uio_iov[vec_idx].iov_len) {
usr/src/uts/common/crypto/io/sha2_mod.c
403
bcopy(digest_scratch, (uchar_t *)digest->
usr/src/uts/common/crypto/io/sha2_mod.c
407
SHA2Final((uchar_t *)digest->
usr/src/uts/common/crypto/io/sha2_mod.c
426
while (vec_idx < digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/sha2_mod.c
428
MIN(digest->cd_uio->uio_iov[vec_idx].iov_len -
usr/src/uts/common/crypto/io/sha2_mod.c
431
digest->cd_uio->uio_iov[vec_idx].iov_base + offset,
usr/src/uts/common/crypto/io/sha2_mod.c
440
if (vec_idx == digest->cd_uio->uio_iovcnt && length > 0) {
usr/src/uts/common/crypto/io/sha2_mod.c
510
sha2_digest_final_mblk(SHA2_CTX *sha2_ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha2_mod.c
513
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/sha2_mod.c
519
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
usr/src/uts/common/crypto/io/sha2_mod.c
590
sha2_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha2_mod.c
622
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/sha2_mod.c
623
(digest->cd_length < sha_digest_len)) {
usr/src/uts/common/crypto/io/sha2_mod.c
624
digest->cd_length = sha_digest_len;
usr/src/uts/common/crypto/io/sha2_mod.c
653
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha2_mod.c
661
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/sha2_mod.c
663
SHA2Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha2_mod.c
664
digest->cd_offset, &PROV_SHA2_CTX(ctx)->sc_sha2_ctx);
usr/src/uts/common/crypto/io/sha2_mod.c
668
digest, sha_digest_len, NULL);
usr/src/uts/common/crypto/io/sha2_mod.c
672
digest, sha_digest_len, NULL);
usr/src/uts/common/crypto/io/sha2_mod.c
681
digest->cd_length = sha_digest_len;
usr/src/uts/common/crypto/io/sha2_mod.c
683
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha2_mod.c
725
sha2_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha2_mod.c
757
if ((digest->cd_length == 0) ||
usr/src/uts/common/crypto/io/sha2_mod.c
758
(digest->cd_length < sha_digest_len)) {
usr/src/uts/common/crypto/io/sha2_mod.c
759
digest->cd_length = sha_digest_len;
usr/src/uts/common/crypto/io/sha2_mod.c
766
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/sha2_mod.c
768
SHA2Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha2_mod.c
769
digest->cd_offset, &PROV_SHA2_CTX(ctx)->sc_sha2_ctx);
usr/src/uts/common/crypto/io/sha2_mod.c
773
digest, sha_digest_len, NULL);
usr/src/uts/common/crypto/io/sha2_mod.c
777
digest, sha_digest_len, NULL);
usr/src/uts/common/crypto/io/sha2_mod.c
786
digest->cd_length = sha_digest_len;
usr/src/uts/common/crypto/io/sha2_mod.c
788
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha2_mod.c
800
crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/sha2_mod.c
82
#define PROV_SHA2_DIGEST_KEY(mech, ctx, key, len, digest) { \
usr/src/uts/common/crypto/io/sha2_mod.c
834
digest->cd_length = 0;
usr/src/uts/common/crypto/io/sha2_mod.c
847
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/sha2_mod.c
849
SHA2Final((unsigned char *)digest->cd_raw.iov_base +
usr/src/uts/common/crypto/io/sha2_mod.c
85
SHA2Final(digest, ctx); \
usr/src/uts/common/crypto/io/sha2_mod.c
850
digest->cd_offset, &sha2_ctx);
usr/src/uts/common/crypto/io/sha2_mod.c
853
ret = sha2_digest_final_uio(&sha2_ctx, digest,
usr/src/uts/common/crypto/io/sha2_mod.c
857
ret = sha2_digest_final_mblk(&sha2_ctx, digest,
usr/src/uts/common/crypto/io/sha2_mod.c
865
digest->cd_length = sha_digest_len;
usr/src/uts/common/crypto/io/sha2_mod.c
867
digest->cd_length = 0;
usr/src/uts/common/crypto/io/skein_mod.c
319
skein_digest_final_uio(skein_ctx_t *ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/skein_mod.c
322
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/skein_mod.c
324
uio_t *uio = digest->cd_uio;
usr/src/uts/common/crypto/io/skein_mod.c
435
skein_digest_final_mblk(skein_ctx_t *ctx, crypto_data_t *digest,
usr/src/uts/common/crypto/io/skein_mod.c
438
off_t offset = digest->cd_offset;
usr/src/uts/common/crypto/io/skein_mod.c
442
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
usr/src/uts/common/crypto/io/skein_mod.c
531
skein_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest,
usr/src/uts/common/crypto/io/skein_mod.c
538
if (digest->cd_length <
usr/src/uts/common/crypto/io/skein_mod.c
540
digest->cd_length =
usr/src/uts/common/crypto/io/skein_mod.c
550
digest->cd_length = 0;
usr/src/uts/common/crypto/io/skein_mod.c
553
error = skein_final(ctx, digest, req);
usr/src/uts/common/crypto/io/skein_mod.c
597
skein_final(crypto_ctx_t *ctx, crypto_data_t *digest, crypto_req_handle_t req)
usr/src/uts/common/crypto/io/skein_mod.c
603
if (digest->cd_length <
usr/src/uts/common/crypto/io/skein_mod.c
605
digest->cd_length =
usr/src/uts/common/crypto/io/skein_mod.c
610
switch (digest->cd_format) {
usr/src/uts/common/crypto/io/skein_mod.c
613
(uint8_t *)digest->cd_raw.iov_base + digest->cd_offset);
usr/src/uts/common/crypto/io/skein_mod.c
616
error = skein_digest_final_uio(SKEIN_CTX(ctx), digest, req);
usr/src/uts/common/crypto/io/skein_mod.c
619
error = skein_digest_final_mblk(SKEIN_CTX(ctx), digest, req);
usr/src/uts/common/crypto/io/skein_mod.c
626
digest->cd_length =
usr/src/uts/common/crypto/io/skein_mod.c
629
digest->cd_length = 0;
usr/src/uts/common/crypto/io/skein_mod.c
648
crypto_data_t *data, crypto_data_t *digest, crypto_req_handle_t req)
usr/src/uts/common/crypto/io/skein_mod.c
664
if ((error = skein_update(&ctx, data, digest)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/skein_mod.c
666
if ((error = skein_final(&ctx, data, digest)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/skein_mod.c
671
digest->cd_length =
usr/src/uts/common/crypto/io/skein_mod.c
674
digest->cd_length = 0;
usr/src/uts/common/crypto/io/swrand.c
321
uint8_t digest[HASHSIZE], *pool;
usr/src/uts/common/crypto/io/swrand.c
371
HashFinal(digest, &hashctx);
usr/src/uts/common/crypto/io/swrand.c
379
pool[pindex++] ^= digest[i];
usr/src/uts/common/crypto/io/swrand.c
385
fips_random_inner(swrand_XKEY, tempout, (uint32_t *)digest);
usr/src/uts/common/crypto/io/swrand.c
426
bzero(digest, HASHSIZE);
usr/src/uts/common/crypto/io/swrand.c
473
uint8_t digest[HASHSIZE];
usr/src/uts/common/crypto/io/swrand.c
514
HashFinal(digest, &hashctx);
usr/src/uts/common/crypto/io/swrand.c
519
pool[k++] ^= digest[j];
usr/src/uts/common/crypto/io/swrand.c
664
uint8_t digest[HASHSIZE];
usr/src/uts/common/crypto/io/swrand.c
763
HashFinal(digest, &ctx);
usr/src/uts/common/crypto/io/swrand.c
805
digest[0] & 1))
usr/src/uts/common/crypto/io/swrand.c
809
swrand_add_bytes(digest, HASHSIZE);
usr/src/uts/common/fs/smbclnt/netsmb/smb_sign.c
110
uchar_t digest[MD5_DIGEST_LENGTH];
usr/src/uts/common/fs/smbclnt/netsmb/smb_sign.c
184
rc = nsmb_md5_final(ctx, digest);
usr/src/uts/common/fs/smbclnt/netsmb/smb_sign.c
193
bcopy(digest, signature, SMBSIGLEN);
usr/src/uts/common/fs/smbsrv/smb2_signing.c
235
uint8_t *digest, boolean_t is_server_msg)
usr/src/uts/common/fs/smbsrv/smb2_signing.c
331
&in_vdb->vdb_uio, digest)) != 0)
usr/src/uts/common/fs/smbsrv/smb31_preauth.c
124
smb_sha512_final(smb_sign_ctx_t ctx, uint8_t *digest)
usr/src/uts/common/fs/smbsrv/smb31_preauth.c
133
out.cd_raw.iov_base = (void *)digest;
usr/src/uts/common/fs/smbsrv/smb_signing.c
232
uchar_t digest[MD5_DIGEST_LENGTH];
usr/src/uts/common/fs/smbsrv/smb_signing.c
307
rc = smb_md5_final(ctx, digest);
usr/src/uts/common/fs/smbsrv/smb_signing.c
309
bcopy(digest, mac_sign, SMB_SIG_SIZE);
usr/src/uts/common/fs/zfs/edonr_zfs.c
52
uint8_t digest[EDONR_MODE / 8];
usr/src/uts/common/fs/zfs/edonr_zfs.c
58
EdonRFinal(&ctx, digest);
usr/src/uts/common/fs/zfs/edonr_zfs.c
59
bcopy(digest, zcp->zc_word, sizeof (zcp->zc_word));
usr/src/uts/common/gssapi/mechs/krb5/include/rsa-md4.h
87
unsigned char digest[16]; /* actual digest after MD4Final call */
usr/src/uts/common/inet/sctp/sctp_cookie.c
116
MD5Final(digest, &context); /* finish up 1st pass */
usr/src/uts/common/inet/sctp/sctp_cookie.c
123
MD5Update(&context, digest, 16); /* then results of 1st */
usr/src/uts/common/inet/sctp/sctp_cookie.c
125
MD5Final(digest, &context); /* finish up 2nd pass */
usr/src/uts/common/inet/sctp/sctp_cookie.c
67
uchar_t *digest)
usr/src/uts/common/inet/tcp/tcp_output.c
2462
uint8_t digest[MD5_DIGEST_LENGTH];
usr/src/uts/common/inet/tcp/tcp_output.c
2466
if (tcpsig_signature(mp->b_cont, tcp, tcpha, tcplen, digest,
usr/src/uts/common/inet/tcp/tcp_output.c
2474
bcopy(digest, &wptr[4], sizeof (digest));
usr/src/uts/common/inet/tcp/tcp_output.c
3291
uint8_t digest[MD5_DIGEST_LENGTH];
usr/src/uts/common/inet/tcp/tcp_output.c
3295
if (tcpsig_signature(mp1->b_cont, tcp, tcpha, tcplen, digest,
usr/src/uts/common/inet/tcp/tcp_output.c
3303
bcopy(digest, &wptr[4], sizeof (digest));
usr/src/uts/common/inet/tcp/tcp_sig.c
1251
uint8_t *digest, bool inbound)
usr/src/uts/common/inet/tcp/tcp_sig.c
1318
MD5Final(digest, &context);
usr/src/uts/common/inet/tcp/tcp_sig.c
1325
uint8_t *digest)
usr/src/uts/common/inet/tcp/tcp_sig.c
1335
if (bcmp(digest, calc_digest, sizeof (calc_digest)) != 0) {
usr/src/uts/common/io/bnx/570x/common/include/license.h
32
u8_t digest[HASH_VALUE_SIZE];
usr/src/uts/common/io/bnx/570x/common/include/license.h
95
u8_t digest[HASH_VALUE_SIZE];
usr/src/uts/common/io/bnxe/577xx/include/license.h
120
u8_t digest[HASH_VALUE_SIZE];
usr/src/uts/common/io/bnxe/577xx/include/license.h
58
u8_t digest[HASH_VALUE_SIZE];
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
391
u16 digest;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
847
u16 digest;
usr/src/uts/common/io/qede/579xx/hsi/mcp/mfw_sig_meta.h
55
uint8_t digest[MFW_DIGEST_SIZE];
usr/src/uts/common/sys/crypto/api.h
72
crypto_data_t *digest, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
82
extern int crypto_digest_final(crypto_context_t ctx, crypto_data_t *digest,
usr/src/uts/common/sys/crypto/impl.h
653
(KCF_PROV_DIGEST_OPS(pd) && KCF_PROV_DIGEST_OPS(pd)->digest) ? \
usr/src/uts/common/sys/crypto/impl.h
654
KCF_PROV_DIGEST_OPS(pd)->digest(ctx, data, _digest, req) : \
usr/src/uts/common/sys/crypto/impl.h
667
#define KCF_PROV_DIGEST_FINAL(pd, ctx, digest, req) ( \
usr/src/uts/common/sys/crypto/impl.h
669
KCF_PROV_DIGEST_OPS(pd)->digest_final(ctx, digest, req) : \
usr/src/uts/common/sys/crypto/impl.h
672
#define KCF_PROV_DIGEST_ATOMIC(pd, session, mech, data, digest, req) ( \
usr/src/uts/common/sys/crypto/impl.h
675
(pd)->pd_prov_handle, session, mech, data, digest, req) : \
usr/src/uts/common/sys/crypto/spi.h
154
int (*digest)(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
usr/src/uts/i86pc/dboot/dboot_startkern.c
1235
digest_a2h(const char *ascii, uint8_t *digest)
usr/src/uts/i86pc/dboot/dboot_startkern.c
1240
digest[i] = dboot_a2h(ascii[i * 2]) << 4;
usr/src/uts/i86pc/dboot/dboot_startkern.c
1241
digest[i] |= dboot_a2h(ascii[i * 2 + 1]);
usr/src/uts/i86pc/dboot/dboot_startkern.c
1258
uint8_t digest[SHA1_DIGEST_LENGTH];
usr/src/uts/i86pc/dboot/dboot_startkern.c
1270
SHA1Final(digest, &ctx);
usr/src/uts/i86pc/dboot/dboot_startkern.c
1273
if (digest[i] != baseline[i])
usr/src/uts/sun4u/opl/io/dm2s.c
1253
uint32_t digest = 0;
usr/src/uts/sun4u/opl/io/dm2s.c
1264
digest += datap[i];
usr/src/uts/sun4u/opl/io/dm2s.c
1269
str, total_len, digest);
usr/src/uts/sun4u/opl/io/dm2s.c
1282
digest += datap[i];