Blame doc/functions/dane_verify_crt_raw

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {dane_verify_crt_raw} (dane_state_t @var{s}, const gnutls_datum_t * @var{chain}, unsigned @var{chain_size}, gnutls_certificate_type_t @var{chain_type}, dane_query_t @var{r}, unsigned int @var{sflags}, unsigned int @var{vflags}, unsigned int * @var{verify})
Packit Service 4684c1
@var{s}: A DANE state structure (may be NULL)
Packit Service 4684c1
Packit Service 4684c1
@var{chain}: A certificate chain
Packit Service 4684c1
Packit Service 4684c1
@var{chain_size}: The size of the chain
Packit Service 4684c1
Packit Service 4684c1
@var{chain_type}: The type of the certificate chain
Packit Service 4684c1
Packit Service 4684c1
@var{r}: DANE data to check against
Packit Service 4684c1
Packit Service 4684c1
@var{sflags}: Flags for the initialization of  @code{s} (if NULL)
Packit Service 4684c1
Packit Service 4684c1
@var{vflags}: Verification flags; an OR'ed list of @code{dane_verify_flags_t} .
Packit Service 4684c1
Packit Service 4684c1
@var{verify}: An OR'ed list of @code{dane_verify_status_t} .
Packit Service 4684c1
Packit Service 4684c1
This is the low-level function of @code{dane_verify_crt()} . See the
Packit Service 4684c1
high level function for documentation.
Packit Service 4684c1
Packit Service 4684c1
This function does not perform any resolving, it utilizes
Packit Service 4684c1
cached entries from  @code{r} .
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} a negative error code on error and @code{DANE_E_SUCCESS}  (0)
Packit Service 4684c1
when the DANE entries were successfully parsed, irrespective of
Packit Service 4684c1
whether they were verified (see  @code{verify} for that information). If
Packit Service 4684c1
no usable entries were encountered @code{DANE_E_REQUESTED_DATA_NOT_AVAILABLE} 
Packit Service 4684c1
will be returned.
Packit Service 4684c1
@end deftypefun