DSA_verify

Verify a DSA signature over a message digest (deprecated).

Synopsis

Declared in <openssl/dsa.h>

[[deprecated]]
int
DSA_verify(
    int type,
    unsigned char const* dgst,
    int dgst_len,
    unsigned char const* sigbuf,
    int siglen,
    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
typeHistorical digest NID; ignored by modern implementations.
dgstDigest octets that were signed.
dgst_lenLength of dgst in bytes.
sigbufDER-encoded DSA signature to verify.
siglenLength of sigbuf in bytes.
dsaDSA key containing the public key used for verification.