diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/x_crl.c')
-rw-r--r-- | src/lib/libcrypto/asn1/x_crl.c | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/x_crl.c b/src/lib/libcrypto/asn1/x_crl.c index 890623c47c..0837ec15be 100644 --- a/src/lib/libcrypto/asn1/x_crl.c +++ b/src/lib/libcrypto/asn1/x_crl.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x_crl.c,v 1.32 2018/04/23 13:10:19 tb Exp $ */ | 1 | /* $OpenBSD: x_crl.c,v 1.33 2018/08/24 19:55:58 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -706,18 +706,48 @@ X509_CRL_get0_extensions(const X509_CRL *crl) | |||
706 | return crl->crl->extensions; | 706 | return crl->crl->extensions; |
707 | } | 707 | } |
708 | 708 | ||
709 | long | ||
710 | X509_CRL_get_version(const X509_CRL *crl) | ||
711 | { | ||
712 | return ASN1_INTEGER_get(crl->crl->version); | ||
713 | } | ||
714 | |||
709 | const ASN1_TIME * | 715 | const ASN1_TIME * |
710 | X509_CRL_get0_lastUpdate(const X509_CRL *crl) | 716 | X509_CRL_get0_lastUpdate(const X509_CRL *crl) |
711 | { | 717 | { |
712 | return crl->crl->lastUpdate; | 718 | return crl->crl->lastUpdate; |
713 | } | 719 | } |
714 | 720 | ||
721 | ASN1_TIME * | ||
722 | X509_CRL_get_lastUpdate(X509_CRL *crl) | ||
723 | { | ||
724 | return crl->crl->lastUpdate; | ||
725 | } | ||
726 | |||
715 | const ASN1_TIME * | 727 | const ASN1_TIME * |
716 | X509_CRL_get0_nextUpdate(const X509_CRL *crl) | 728 | X509_CRL_get0_nextUpdate(const X509_CRL *crl) |
717 | { | 729 | { |
718 | return crl->crl->nextUpdate; | 730 | return crl->crl->nextUpdate; |
719 | } | 731 | } |
720 | 732 | ||
733 | ASN1_TIME * | ||
734 | X509_CRL_get_nextUpdate(X509_CRL *crl) | ||
735 | { | ||
736 | return crl->crl->nextUpdate; | ||
737 | } | ||
738 | |||
739 | X509_NAME * | ||
740 | X509_CRL_get_issuer(const X509_CRL *crl) | ||
741 | { | ||
742 | return crl->crl->issuer; | ||
743 | } | ||
744 | |||
745 | STACK_OF(X509_REVOKED) * | ||
746 | X509_CRL_get_REVOKED(X509_CRL *crl) | ||
747 | { | ||
748 | return crl->crl->revoked; | ||
749 | } | ||
750 | |||
721 | void | 751 | void |
722 | X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, | 752 | X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, |
723 | const X509_ALGOR **palg) | 753 | const X509_ALGOR **palg) |