/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | dig_mgr.c | 481 CK_ULONG *hash_len) in digest_mgr_digest_final() argument 491 if (hash == NULL && hash_len == NULL) in digest_mgr_digest_final() 497 *hash_len = SHA1_DIGEST_LENGTH; in digest_mgr_digest_final() 500 if (*hash_len < SHA1_DIGEST_LENGTH) in digest_mgr_digest_final() 503 if (hash_len) in digest_mgr_digest_final() 504 *hash_len = SHA1_DIGEST_LENGTH; in digest_mgr_digest_final() 509 *hash_len = MD5_DIGEST_LENGTH; in digest_mgr_digest_final() 512 if (*hash_len < MD5_DIGEST_LENGTH) in digest_mgr_digest_final() 515 if (hash_len) in digest_mgr_digest_final() 516 *hash_len = MD5_DIGEST_LENGTH; in digest_mgr_digest_final()
|
H A D | mech_md5.c | 336 CK_ULONG key_bytes, hash_len, hmac_len; in md5_hmac_sign() local 386 hash_len = *out_data_len; in md5_hmac_sign() 389 hash, &hash_len); in md5_hmac_sign() 398 for (i = 0; i < hash_len; i++) { in md5_hmac_sign() 441 hash_len = sizeof (hash); in md5_hmac_sign() 442 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len); in md5_hmac_sign() 464 rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len); in md5_hmac_sign() 470 hash_len = sizeof (hash); in md5_hmac_sign() 471 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len); in md5_hmac_sign()
|
H A D | mech_sha.c | 70 CK_ULONG key_bytes, hash_len, hmac_len; in sha1_hmac_sign() local 118 hash_len = sizeof (hash); in sha1_hmac_sign() 120 attr->pValue, attr->ulValueLen, hash, &hash_len); in sha1_hmac_sign() 129 for (i = 0; i < hash_len; i++) { in sha1_hmac_sign() 170 hash_len = sizeof (hash); in sha1_hmac_sign() 171 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len); in sha1_hmac_sign() 193 rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len); in sha1_hmac_sign() 199 hash_len = sizeof (hash); in sha1_hmac_sign() 200 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len); in sha1_hmac_sign()
|
H A D | mech_rsa.c | 421 hash_len = MD5_DIGEST_LENGTH; in rsa_hash_pkcs_sign() 426 hash_len = SHA1_DIGEST_LENGTH; in rsa_hash_pkcs_sign() 442 hash, hash_len); in rsa_hash_pkcs_sign() 550 hash_len = MD5_DIGEST_LENGTH; in rsa_hash_pkcs_verify() 555 hash_len = SHA1_DIGEST_LENGTH; in rsa_hash_pkcs_verify() 571 hash, hash_len); in rsa_hash_pkcs_verify() 671 hash_len = MD5_DIGEST_LENGTH; in rsa_hash_pkcs_sign_final() 689 hash, hash_len); in rsa_hash_pkcs_sign_final() 752 hash_len = MD5_DIGEST_LENGTH; in rsa_hash_pkcs_verify_final() 764 hash, &hash_len); in rsa_hash_pkcs_verify_final() [all …]
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softRSA.c | 978 CK_ULONG hash_len = SHA512_DIGEST_LENGTH; in soft_rsa_digest_sign_common() local 1039 der_data_len = MD5_DER_PREFIX_Len + hash_len; in soft_rsa_digest_sign_common() 1046 der_data_len = der_len + hash_len; in soft_rsa_digest_sign_common() 1052 der_data_len = SHA2_DER_PREFIX_Len + hash_len; in soft_rsa_digest_sign_common() 1058 der_data_len = SHA2_DER_PREFIX_Len + hash_len; in soft_rsa_digest_sign_common() 1064 der_data_len = SHA2_DER_PREFIX_Len + hash_len; in soft_rsa_digest_sign_common() 1094 CK_ULONG hash_len = SHA512_DIGEST_LENGTH; in soft_rsa_digest_verify_common() local 1127 der_data_len = MD5_DER_PREFIX_Len + hash_len; in soft_rsa_digest_verify_common() 1134 der_data_len = der_len + hash_len; in soft_rsa_digest_verify_common() 1140 der_data_len = SHA2_DER_PREFIX_Len + hash_len; in soft_rsa_digest_verify_common() [all …]
|
H A D | softMAC.c | 225 CK_ULONG hash_len = MD5_HASH_SIZE; in mac_init_ctx() local 242 &hash_len); in mac_init_ctx() 246 (void) memcpy(md5_opad, md5_ipad, hash_len); in mac_init_ctx() 291 CK_ULONG hash_len = SHA1_HASH_SIZE; in mac_init_ctx() local 308 &hash_len); in mac_init_ctx() 331 CK_ULONG hash_len = SHA256_DIGEST_LENGTH; in mac_init_ctx() local 348 &hash_len); in mac_init_ctx() 372 CK_ULONG hash_len = SHA384_DIGEST_LENGTH; in mac_init_ctx() local 389 &hash_len); in mac_init_ctx() 413 CK_ULONG hash_len = SHA512_DIGEST_LENGTH; in mac_init_ctx() local [all …]
|
H A D | softDSA.c | 226 CK_ULONG hash_len = SHA1_HASH_SIZE; in soft_dsa_digest_sign_common() local 245 rv = soft_digest_final(session_p, hash, &hash_len); in soft_dsa_digest_sign_common() 247 rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len); in soft_dsa_digest_sign_common() 261 rv = soft_dsa_sign(session_p, hash, hash_len, pSigned, pulSignedLen); in soft_dsa_digest_sign_common() 371 CK_ULONG hash_len = SHA1_HASH_SIZE; in soft_dsa_digest_verify_common() local 376 rv = soft_digest_final(session_p, hash, &hash_len); in soft_dsa_digest_verify_common() 378 rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len); in soft_dsa_digest_verify_common() 392 rv = soft_dsa_verify(session_p, hash, hash_len, in soft_dsa_digest_verify_common()
|
H A D | softEC.c | 430 CK_ULONG hash_len = SHA1_HASH_SIZE; in soft_ecc_digest_sign_common() local 434 rv = soft_digest_final(session_p, hash, &hash_len); in soft_ecc_digest_sign_common() 437 &hash_len); in soft_ecc_digest_sign_common() 450 rv = soft_ecc_sign(session_p, hash, hash_len, pSigned, pulSignedLen); in soft_ecc_digest_sign_common() 600 CK_ULONG hash_len = SHA1_HASH_SIZE; in soft_ecc_digest_verify_common() local 603 rv = soft_digest_final(session_p, hash, &hash_len); in soft_ecc_digest_verify_common() 605 rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len); in soft_ecc_digest_verify_common() 621 rv = soft_ecc_verify(session_p, hash, hash_len, in soft_ecc_digest_verify_common()
|
H A D | softKeysUtil.c | 836 CK_ULONG hash_len = SHA512_DIGEST_LENGTH; in soft_derivekey() local 986 OBJ_SEC_VALUE_LEN(basekey_p), hash, &hash_len); in soft_derivekey() 1023 (hash + hash_len - secret_key_len), in soft_derivekey()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | cryptmod.c | 122 uint_t hash_len; member 401 sha1_hash.hash_len; in encrypt_size() 405 plainlen, 1) + md5_hash.hash_len; in encrypt_size() 1609 (char *)hmacbuff, hash->hash_len); in aes_decrypt() 1787 cipherlen = inlen - hash->hash_len; in arcfour_hmac_md5_decrypt() 1932 (char *)cksum, hash->hash_len); in arcfour_hmac_md5_decrypt() 2300 (size_t)hash->hash_len); in des_cbc_encrypt() 2333 hash->hash_len); in des_cbc_encrypt() 2488 if (hash->hash_len > 0) { in des_cbc_decrypt() 2491 hash->hash_len); in des_cbc_decrypt() [all …]
|
/illumos-gate/usr/src/lib/libelfsign/common/ |
H A D | elfsignlib.c | 903 if (*hash_len < SHA1_DIGEST_LENGTH) in elfsign_hash_common() 906 bzero(hash, *hash_len); in elfsign_hash_common() 969 *hash_len = SHA1_DIGEST_LENGTH; in elfsign_hash_common() 971 const int hashstr_len = (*hash_len) * 2 + 1; in elfsign_hash_common() 975 tohexstr(hash, *hash_len, hashstr, hashstr_len); in elfsign_hash_common() 992 elfsign_hash(ELFsign_t ess, uchar_t *hash, size_t *hash_len) in elfsign_hash() argument 994 return (elfsign_hash_common(ess, hash, hash_len, B_FALSE)); in elfsign_hash() 1007 return (elfsign_hash_common(ess, hash, hash_len, B_TRUE)); in elfsign_hash_mem_resident() 1028 size_t hash_len; in elfsign_verify_signature() local 1129 hash_len = sizeof (hash); in elfsign_verify_signature() [all …]
|
H A D | libelfsign.h | 131 size_t *hash_len); 133 uchar_t *hash, size_t *hash_len);
|
/illumos-gate/usr/src/test/crypto-tests/tests/digest/ |
H A D | parser_runner.c | 45 parser_init(const char *path, size_t hash_len, int *errp) in parser_init() argument 51 ASSERT(hash_len >= 20 && hash_len <= 64); in parser_init() 65 ctx->pc_hash_sz = hash_len; in parser_init()
|
/illumos-gate/usr/src/cmd/cmd-crypto/elfsign/ |
H A D | elfsign.c | 502 size_t hash_len = SIG_MAX_LENGTH; in do_sign() local 589 if (elfsign_hash(cmd_info.ess, hash, &hash_len) != ELFSIGN_SUCCESS) { in do_sign() 598 hash, hash_len, sig, &sig_len)) { in do_sign() 649 bzero(hash, hash_len); in do_sign()
|
/illumos-gate/usr/src/tools/smatch/src/smatch_data/ |
H A D | kernel.implicit_dependencies.no_structs | 479 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 511 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 558 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 559 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 595 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 596 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 597 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 599 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 600 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… 601 …l_node)->pprev, (struct qstr)->hash, (struct qstr)->len, (struct qstr)->hash_len, (struct qstr)->n… [all …]
|