SHA1_DIGEST_LENGTH
for (int i = 0; i < SHA1_DIGEST_LENGTH; i++)
uint8_t hash[SHA1_DIGEST_LENGTH];
char ascii[2 * SHA1_DIGEST_LENGTH + 1];
for (i = 0; i < SHA1_DIGEST_LENGTH; i++) {
uint8_t resultbuf[SHA1_DIGEST_LENGTH];
for (i = 0; i < SHA1_DIGEST_LENGTH; i++)
resultlen = SHA1_DIGEST_LENGTH;
#ifndef SHA1_DIGEST_LENGTH
if (*hash_len < SHA1_DIGEST_LENGTH)
*hash_len = SHA1_DIGEST_LENGTH;
IDOutput->Length = SHA1_DIGEST_LENGTH;
IDOutput.Length = SHA1_DIGEST_LENGTH;
digestLen = SHA1_DIGEST_LENGTH;
if (!length_only && *out_data_len < SHA1_DIGEST_LENGTH)
*hash_len = SHA1_DIGEST_LENGTH;
if (*hash_len < SHA1_DIGEST_LENGTH)
*hash_len = SHA1_DIGEST_LENGTH;
CK_BYTE default_so_pin_sha[SHA1_DIGEST_LENGTH] = {
CK_BYTE default_user_pin_sha[SHA1_DIGEST_LENGTH] = {
CK_BYTE hash_sha[SHA1_DIGEST_LENGTH];
(size_t)SHA1_DIGEST_LENGTH) != 0) {
CK_BYTE hash_sha[SHA1_DIGEST_LENGTH];
chunksize = RSA_BLOCK_SIZE - (2 * SHA1_DIGEST_LENGTH + 2) - 5;
cleartxt_len = sizeof (UINT32) + obj_data_len_32 + SHA1_DIGEST_LENGTH;
(void) memcpy(ptr, hash_sha, SHA1_DIGEST_LENGTH);
CK_BYTE hash[SHA1_DIGEST_LENGTH];
hash_len = SHA1_DIGEST_LENGTH;
CK_BYTE hash[SHA1_DIGEST_LENGTH];
hash_len = SHA1_DIGEST_LENGTH;
CK_BYTE hash[SHA1_DIGEST_LENGTH];
hash_len = SHA1_DIGEST_LENGTH;
CK_BYTE hash[SHA1_DIGEST_LENGTH];
hash_len = SHA1_DIGEST_LENGTH;
CK_BYTE hmac[SHA1_DIGEST_LENGTH];
hmac_len = SHA1_DIGEST_LENGTH;
*out_data_len = SHA1_DIGEST_LENGTH;
CK_BYTE hash[SHA1_DIGEST_LENGTH];
hmac_len = SHA1_DIGEST_LENGTH;
CK_BYTE hash_sha[SHA1_DIGEST_LENGTH];
SHA1_DIGEST_LENGTH);
SHA1_DIGEST_LENGTH, passHash))) {
CK_BYTE hash_sha[SHA1_DIGEST_LENGTH];
SHA1_DIGEST_LENGTH))
SHA1_DIGEST_LENGTH);
SHA1_DIGEST_LENGTH))
CK_BYTE current_user_pin_sha[SHA1_DIGEST_LENGTH];
CK_BYTE current_so_pin_sha[SHA1_DIGEST_LENGTH];
(void) memcpy(current_so_pin_sha, hash_sha, SHA1_DIGEST_LENGTH);
(void) memset(current_so_pin_sha, 0, SHA1_DIGEST_LENGTH);
(void) memset(current_user_pin_sha, 0, SHA1_DIGEST_LENGTH);
SHA1_DIGEST_LENGTH)) {
SHA1_DIGEST_LENGTH)) {
CK_BYTE oldpin_hash[SHA1_DIGEST_LENGTH];
CK_BYTE newpin_hash[SHA1_DIGEST_LENGTH];
SHA1_DIGEST_LENGTH)) {
SHA1_DIGEST_LENGTH)) {
SHA1_DIGEST_LENGTH))
SHA1_DIGEST_LENGTH))
CK_BYTE hash_sha[SHA1_DIGEST_LENGTH];
SHA1_DIGEST_LENGTH)) {
if ((ret = Tspi_Data_Bind(hEncData, hParentKey, SHA1_DIGEST_LENGTH,
if (buf_size != SHA1_DIGEST_LENGTH) {
BYTE authHash[SHA1_DIGEST_LENGTH];
if ((rc = token_rng(hContext, authHash, SHA1_DIGEST_LENGTH))) {
if ((rc = token_rng(hContext, authHash, SHA1_DIGEST_LENGTH))) {
SHA1_DIGEST_LENGTH, authData))) {
TSS_SECRET_MODE_SHA1, SHA1_DIGEST_LENGTH, authData))) {
SHA1_DIGEST_LENGTH, passHash);
CK_BYTE user_pin_sha[SHA1_DIGEST_LENGTH];
CK_BYTE so_pin_sha[SHA1_DIGEST_LENGTH];
extern CK_BYTE default_user_pin_sha[SHA1_DIGEST_LENGTH];
extern CK_BYTE default_so_pin_sha[SHA1_DIGEST_LENGTH];
SHA1_DIGEST_LENGTH) != 0)
SHA1_DIGEST_LENGTH);
SHA1_DIGEST_LENGTH);
size_t hmac_len = SHA1_DIGEST_LENGTH;
size_t hmac_len = SHA1_DIGEST_LENGTH - 5; /* truncated MAC */
uchar_t digest[SHA1_DIGEST_LENGTH];
mac->cd_length = SHA1_DIGEST_LENGTH;
uchar_t digest[SHA1_DIGEST_LENGTH];
uint32_t digest_len = SHA1_DIGEST_LENGTH;
SHA1_DIGEST_LENGTH);
if (digest_len != SHA1_DIGEST_LENGTH) {
uchar_t digest[SHA1_DIGEST_LENGTH];
uint32_t digest_len = SHA1_DIGEST_LENGTH;
SHA1_DIGEST_LENGTH);
if (digest_len > SHA1_DIGEST_LENGTH) {
SHA1Update(&sha1_hmac_ctx.hc_ocontext, digest, SHA1_DIGEST_LENGTH);
if (digest_len != SHA1_DIGEST_LENGTH) {
uchar_t digest[SHA1_DIGEST_LENGTH];
uint32_t digest_len = SHA1_DIGEST_LENGTH;
SHA1_DIGEST_LENGTH);
if (digest_len > SHA1_DIGEST_LENGTH) {
SHA1Update(&sha1_hmac_ctx.hc_ocontext, digest, SHA1_DIGEST_LENGTH);
uchar_t digested_key[SHA1_DIGEST_LENGTH];
SHA1_DIGEST_LENGTH);
if (digest_len != SHA1_DIGEST_LENGTH) {
uchar_t digest_tmp[SHA1_DIGEST_LENGTH];
if (digest_len != SHA1_DIGEST_LENGTH) {
uchar_t digest_tmp[SHA1_DIGEST_LENGTH];
(digest->cd_length < SHA1_DIGEST_LENGTH)) {
digest->cd_length = SHA1_DIGEST_LENGTH;
digest, SHA1_DIGEST_LENGTH, NULL);
digest, SHA1_DIGEST_LENGTH, NULL);
digest->cd_length = SHA1_DIGEST_LENGTH;
(digest->cd_length < SHA1_DIGEST_LENGTH)) {
digest->cd_length = SHA1_DIGEST_LENGTH;
digest, SHA1_DIGEST_LENGTH, NULL);
digest, SHA1_DIGEST_LENGTH, NULL);
digest->cd_length = SHA1_DIGEST_LENGTH;
SHA1_DIGEST_LENGTH, NULL);
SHA1_DIGEST_LENGTH, NULL);
digest->cd_length = SHA1_DIGEST_LENGTH;
uchar_t digested_key[SHA1_DIGEST_LENGTH];
digested_key, SHA1_DIGEST_LENGTH);
SHA1_DIGEST_LENGTH)
uchar_t digest[SHA1_DIGEST_LENGTH];
uint32_t digest_len = SHA1_DIGEST_LENGTH;
SHA1Update(octx, digest, SHA1_DIGEST_LENGTH);
if (digest_len != SHA1_DIGEST_LENGTH) {
size_t sigsize = shp->sh_size + SHA1_DIGEST_LENGTH;
for (i = 0; i < SHA1_DIGEST_LENGTH; i++) {
uint8_t digest[SHA1_DIGEST_LENGTH];
uint8_t baseline[SHA1_DIGEST_LENGTH];
for (i = 0; i < SHA1_DIGEST_LENGTH; i++) {
#define SHA1_ASCII_LENGTH (SHA1_DIGEST_LENGTH * 2)