DSA_do_verify

Verify a DSA signature against a digest using a DSA_SIG structure (deprecated).

Synopsis

Declared in <openssl/dsa.h>

[[deprecated]]
int
DSA_do_verify(
    unsigned char const* dgst,
    int dgst_len,
    DSA_SIG* sig,
    DSA* dsa);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Return Value

1 if the signature is valid, 0 if invalid, or -1 on error.

Parameters

NameDescription
dgstDigest bytes that were signed.
dgst_lenLength of dgst in bytes.
sigSignature containing r and s.
dsaDSA public key (and parameters) used for verification.