Home | History | Annotate | Download | only in dsa

Lines Matching refs:digest

66 #include <openssl/digest.h>
507 DSA_SIG *DSA_do_sign(const uint8_t *digest, size_t digest_len, DSA *dsa) {
547 /* if the digest length is greater than the size of q use the
548 * BN_num_bits(dsa->q) leftmost bits of the digest, see
553 if (BN_bin2bn(digest, digest_len, &m) == NULL) {
603 int DSA_do_verify(const uint8_t *digest, size_t digest_len, DSA_SIG *sig,
606 if (!DSA_do_check_signature(&valid, digest, digest_len, sig, dsa)) {
612 int DSA_do_check_signature(int *out_valid, const uint8_t *digest,
666 /* if the digest length is greater than the size of q use the
667 * BN_num_bits(dsa->q) leftmost bits of the digest, see
672 if (BN_bin2bn(digest, digest_len, &u1) == NULL) {
720 int DSA_sign(int type, const uint8_t *digest, size_t digest_len,
724 s = DSA_do_sign(digest, digest_len, dsa);
735 int DSA_verify(int type, const uint8_t *digest, size_t digest_len,
738 if (!DSA_check_signature(&valid, digest, digest_len, sig, sig_len, dsa)) {
744 int DSA_check_signature(int *out_valid, const uint8_t *digest,
768 ret = DSA_do_check_signature(out_valid, digest, digest_len, s, dsa);