Lines Matching refs:DB
31 unsigned char *DB, *seed, *mask; in pkcs_1_oaep_decode() local
56 DB = XMALLOC(modulus_len); in pkcs_1_oaep_decode()
59 if (DB == NULL || mask == NULL || seed == NULL) { in pkcs_1_oaep_decode()
60 if (DB != NULL) { in pkcs_1_oaep_decode()
61 XFREE(DB); in pkcs_1_oaep_decode()
93 XMEMCPY(DB, msg + x, modulus_len - hLen - 1); in pkcs_1_oaep_decode()
97 if ((err = pkcs_1_mgf1(hash_idx, DB, modulus_len - hLen - 1, mask, hLen)) != CRYPT_OK) { in pkcs_1_oaep_decode()
113 DB[y] ^= mask[y]; in pkcs_1_oaep_decode()
126 if ((err = hash_memory(hash_idx, DB, 0, seed, &x)) != CRYPT_OK) { in pkcs_1_oaep_decode()
132 if (XMEM_NEQ(seed, DB, hLen) != 0) { in pkcs_1_oaep_decode()
137 for (x = hLen; x < (modulus_len - hLen - 1) && DB[x] == 0x00; x++) { in pkcs_1_oaep_decode()
142 if (x == (modulus_len - hLen - 1) || DB[x] != 0x01) { in pkcs_1_oaep_decode()
154 XMEMCPY(out, DB + x, modulus_len - hLen - 1 - x); in pkcs_1_oaep_decode()
163 zeromem(DB, modulus_len); in pkcs_1_oaep_decode()
170 XFREE(DB); in pkcs_1_oaep_decode()