x509_crl_parse.h
X.509 common definitions.
error_t x509ParseCrl(const uint8_t *data, size_t length, X509CrlInfo *crlInfo)
Parse a CRL (Certificate Revocation List)
Definition: x509_crl_parse.c:56
error_t x509ParseRevokedCertificate(const uint8_t *data, size_t length, size_t *totalLength, X509RevokedCertificate *revokedCertificate)
Parse RevokedCertificate field.
Definition: x509_crl_parse.c:384
General definitions for cryptographic algorithms.
error_t x509ParseRevokedCertificates(const uint8_t *data, size_t length, size_t *totalLength, X509TbsCertList *tbsCertList)
Parse RevokedCertificates field.
Definition: x509_crl_parse.c:307
error_t x509ParseTbsCertList(const uint8_t *data, size_t length, size_t *totalLength, X509TbsCertList *tbsCertList)
Parse TBSCertList structure.
Definition: x509_crl_parse.c:134
error_t x509ParseCrlVersion(const uint8_t *data, size_t length, size_t *totalLength, X509Version *version)
Parse Version field.
Definition: x509_crl_parse.c:251