diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/x509/x509.h | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/src/lib/libcrypto/x509/x509.h b/src/lib/libcrypto/x509/x509.h index ed6225997a..e6b205b7fc 100644 --- a/src/lib/libcrypto/x509/x509.h +++ b/src/lib/libcrypto/x509/x509.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509.h,v 1.69 2018/05/30 15:59:33 tb Exp $ */ | 1 | /* $OpenBSD: x509.h,v 1.70 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 | * |
| @@ -589,29 +589,21 @@ extern "C" { | |||
| 589 | #define X509_EXT_PACK_UNKNOWN 1 | 589 | #define X509_EXT_PACK_UNKNOWN 1 |
| 590 | #define X509_EXT_PACK_STRING 2 | 590 | #define X509_EXT_PACK_STRING 2 |
| 591 | 591 | ||
| 592 | #define X509_get_version(x) ASN1_INTEGER_get((x)->cert_info->version) | ||
| 593 | /* #define X509_get_serialNumber(x) ((x)->cert_info->serialNumber) */ | ||
| 594 | #define X509_get_notBefore(x) ((x)->cert_info->validity->notBefore) | ||
| 595 | #define X509_get_notAfter(x) ((x)->cert_info->validity->notAfter) | ||
| 596 | #define X509_extract_key(x) X509_get_pubkey(x) /*****/ | 592 | #define X509_extract_key(x) X509_get_pubkey(x) /*****/ |
| 597 | #define X509_REQ_get_version(x) ASN1_INTEGER_get((x)->req_info->version) | ||
| 598 | #define X509_REQ_get_subject_name(x) ((x)->req_info->subject) | ||
| 599 | #define X509_REQ_extract_key(a) X509_REQ_get_pubkey(a) | 593 | #define X509_REQ_extract_key(a) X509_REQ_get_pubkey(a) |
| 600 | #define X509_name_cmp(a,b) X509_NAME_cmp((a),(b)) | 594 | #define X509_name_cmp(a,b) X509_NAME_cmp((a),(b)) |
| 601 | #define X509_get_signature_type(x) EVP_PKEY_type(OBJ_obj2nid((x)->sig_alg->algorithm)) | ||
| 602 | |||
| 603 | #define X509_CRL_get_version(x) ASN1_INTEGER_get((x)->crl->version) | ||
| 604 | #define X509_CRL_get_lastUpdate(x) ((x)->crl->lastUpdate) | ||
| 605 | #define X509_CRL_get_nextUpdate(x) ((x)->crl->nextUpdate) | ||
| 606 | #define X509_CRL_get_issuer(x) ((x)->crl->issuer) | ||
| 607 | #define X509_CRL_get_REVOKED(x) ((x)->crl->revoked) | ||
| 608 | 595 | ||
| 609 | int X509_CRL_up_ref(X509_CRL *x); | 596 | int X509_CRL_up_ref(X509_CRL *x); |
| 610 | int X509_CRL_get_signature_nid(const X509_CRL *crl); | 597 | int X509_CRL_get_signature_nid(const X509_CRL *crl); |
| 611 | 598 | ||
| 612 | const STACK_OF(X509_EXTENSION) *X509_CRL_get0_extensions(const X509_CRL *crl); | 599 | const STACK_OF(X509_EXTENSION) *X509_CRL_get0_extensions(const X509_CRL *crl); |
| 600 | long X509_CRL_get_version(const X509_CRL *crl); | ||
| 613 | const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl); | 601 | const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl); |
| 614 | const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl); | 602 | const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl); |
| 603 | ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl); | ||
| 604 | ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl); | ||
| 605 | X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl); | ||
| 606 | STACK_OF(X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl); | ||
| 615 | void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, | 607 | void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, |
| 616 | const X509_ALGOR **palg); | 608 | const X509_ALGOR **palg); |
| 617 | 609 | ||
| @@ -984,6 +976,7 @@ int ASN1_item_sign_ctx(const ASN1_ITEM *it, | |||
| 984 | const STACK_OF(X509_EXTENSION) *X509_get0_extensions(const X509 *x); | 976 | const STACK_OF(X509_EXTENSION) *X509_get0_extensions(const X509 *x); |
| 985 | const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); | 977 | const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); |
| 986 | int X509_set_version(X509 *x, long version); | 978 | int X509_set_version(X509 *x, long version); |
| 979 | long X509_get_version(const X509 *x); | ||
| 987 | int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial); | 980 | int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial); |
| 988 | ASN1_INTEGER * X509_get_serialNumber(X509 *x); | 981 | ASN1_INTEGER * X509_get_serialNumber(X509 *x); |
| 989 | int X509_set_issuer_name(X509 *x, X509_NAME *name); | 982 | int X509_set_issuer_name(X509 *x, X509_NAME *name); |
| @@ -1003,9 +996,15 @@ EVP_PKEY * X509_get_pubkey(X509 *x); | |||
| 1003 | EVP_PKEY * X509_get0_pubkey(const X509 *x); | 996 | EVP_PKEY * X509_get0_pubkey(const X509 *x); |
| 1004 | ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x); | 997 | ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x); |
| 1005 | int X509_certificate_type(const X509 *x, const EVP_PKEY *pubkey); | 998 | int X509_certificate_type(const X509 *x, const EVP_PKEY *pubkey); |
| 999 | int X509_get_signature_type(const X509 *x); | ||
| 1000 | |||
| 1001 | #define X509_get_notBefore X509_getm_notBefore | ||
| 1002 | #define X509_get_notAfter X509_getm_notAfter | ||
| 1006 | 1003 | ||
| 1007 | int X509_REQ_set_version(X509_REQ *x,long version); | 1004 | int X509_REQ_set_version(X509_REQ *x,long version); |
| 1008 | int X509_REQ_set_subject_name(X509_REQ *req,X509_NAME *name); | 1005 | long X509_REQ_get_version(const X509_REQ *x); |
| 1006 | int X509_REQ_set_subject_name(X509_REQ *req, X509_NAME *name); | ||
| 1007 | X509_NAME *X509_REQ_get_subject_name(const X509_REQ *x); | ||
| 1009 | int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey); | 1008 | int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey); |
| 1010 | EVP_PKEY * X509_REQ_get_pubkey(X509_REQ *req); | 1009 | EVP_PKEY * X509_REQ_get_pubkey(X509_REQ *req); |
| 1011 | int X509_REQ_extension_nid(int nid); | 1010 | int X509_REQ_extension_nid(int nid); |
