Home | History | Annotate | Download | only in rsa

Lines Matching refs:db

39 	unsigned char *db, *seed;
57 db = to + SHA_DIGEST_LENGTH + 1;
59 if (!EVP_Digest((void *)param, plen, db, NULL, EVP_sha1(), NULL))
61 memset(db + SHA_DIGEST_LENGTH, 0,
63 db[emlen - flen - SHA_DIGEST_LENGTH - 1] = 0x01;
64 memcpy(db + emlen - flen - SHA_DIGEST_LENGTH, from, (unsigned int) flen);
83 db[i] ^= dbmask[i];
85 if (MGF1(seedmask, SHA_DIGEST_LENGTH, db, emlen - SHA_DIGEST_LENGTH) < 0)
101 unsigned char *db = NULL, seed[SHA_DIGEST_LENGTH], phash[SHA_DIGEST_LENGTH];
124 db = OPENSSL_malloc(dblen + num);
125 if (db == NULL)
133 padded_from = db + dblen;
144 if (MGF1(db, dblen, seed, SHA_DIGEST_LENGTH))
147 db[i] ^= maskeddb[i];
152 if (CRYPTO_memcmp(db, phash, SHA_DIGEST_LENGTH) != 0 || bad)
157 if (db[i] != 0x00)
159 if (i == dblen || db[i] != 0x01)
172 memcpy(to, db + i, mlen);
175 OPENSSL_free(db);
182 if (db != NULL) OPENSSL_free(db);