Lines Matching refs:DB
30 unsigned char *DB, *mask, *salt, *hash; in pkcs_1_pss_decode() local
57 DB = XMALLOC(modulus_len); in pkcs_1_pss_decode()
61 if (DB == NULL || mask == NULL || salt == NULL || hash == NULL) { in pkcs_1_pss_decode()
62 if (DB != NULL) { in pkcs_1_pss_decode()
63 XFREE(DB); in pkcs_1_pss_decode()
85 XMEMCPY(DB, sig + x, modulus_len - hLen - 1); in pkcs_1_pss_decode()
105 DB[y] ^= mask[y]; in pkcs_1_pss_decode()
109 DB[0] &= 0xFF >> ((modulus_len<<3) - (modulus_bitlen)); in pkcs_1_pss_decode()
115 if (DB[x] != 0x00) { in pkcs_1_pss_decode()
122 if (DB[x++] != 0x01) { in pkcs_1_pss_decode()
138 if ((err = hash_descriptor[hash_idx]->process(&md, DB+x, saltlen)) != CRYPT_OK) { in pkcs_1_pss_decode()
153 zeromem(DB, modulus_len); in pkcs_1_pss_decode()
162 XFREE(DB); in pkcs_1_pss_decode()