Home | History | Annotate | Download | only in pkcs1

Lines Matching refs:DB

37    unsigned char *DB, *mask, *salt, *hash;
62 /* allocate ram for DB/mask/salt/hash of size modulus_len */
63 DB = XMALLOC(modulus_len);
67 if (DB == NULL || mask == NULL || salt == NULL || hash == NULL) {
68 if (DB != NULL) {
69 XFREE(DB);
89 /* copy out the DB */
91 XMEMCPY(DB, sig + x, modulus_len - hLen - 1);
109 /* xor against DB */
111 DB[y] ^= mask[y];
115 DB[0] &= 0xFF >> ((modulus_len<<3) - (modulus_bitlen-1));
117 /* DB = PS || 0x01 || salt, PS == modulus_len - saltlen - hLen - 2 zero bytes */
121 if (DB[x] != 0x00) {
128 if (DB[x++] != 0x01) {
144 if ((err = hash_descriptor[hash_idx].process(&md, DB+x, saltlen)) != CRYPT_OK) {
159 zeromem(DB, modulus_len);
168 XFREE(DB);