Blame doc/functions/gnutls_pubkey_verify_data2

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_pubkey_verify_data2} (gnutls_pubkey_t @var{pubkey}, gnutls_sign_algorithm_t @var{algo}, unsigned int @var{flags}, const gnutls_datum_t * @var{data}, const gnutls_datum_t * @var{signature})
Packit Service 4684c1
@var{pubkey}: Holds the public key
Packit Service 4684c1
Packit Service 4684c1
@var{algo}: The signature algorithm used
Packit Service 4684c1
Packit Service 4684c1
@var{flags}: Zero or an OR list of @code{gnutls_certificate_verify_flags} 
Packit Service 4684c1
Packit Service 4684c1
@var{data}: holds the signed data
Packit Service 4684c1
Packit Service 4684c1
@var{signature}: contains the signature
Packit Service 4684c1
Packit Service 4684c1
This function will verify the given signed data, using the
Packit Service 4684c1
parameters from the certificate.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} In case of a verification failure @code{GNUTLS_E_PK_SIG_VERIFY_FAILED}  
Packit Service 4684c1
is returned, and zero or positive code on success. For known to be insecure
Packit Service 4684c1
signatures this function will return @code{GNUTLS_E_INSUFFICIENT_SECURITY}  unless
Packit Service 4684c1
the flag @code{GNUTLS_VERIFY_ALLOW_BROKEN}  is specified.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 3.0
Packit Service 4684c1
@end deftypefun