diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/x_sig.c')
| -rw-r--r-- | src/lib/libcrypto/asn1/x_sig.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/x_sig.c b/src/lib/libcrypto/asn1/x_sig.c index 9406a2d65b..9e1ed75d01 100644 --- a/src/lib/libcrypto/asn1/x_sig.c +++ b/src/lib/libcrypto/asn1/x_sig.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x_sig.c,v 1.14 2022/11/26 16:08:50 tb Exp $ */ | 1 | /* $OpenBSD: x_sig.c,v 1.15 2023/07/05 21:23:37 beck 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 | * |
| @@ -92,24 +92,28 @@ d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len) | |||
| 92 | return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 92 | return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 93 | &X509_SIG_it); | 93 | &X509_SIG_it); |
| 94 | } | 94 | } |
| 95 | LCRYPTO_ALIAS(d2i_X509_SIG); | ||
| 95 | 96 | ||
| 96 | int | 97 | int |
| 97 | i2d_X509_SIG(X509_SIG *a, unsigned char **out) | 98 | i2d_X509_SIG(X509_SIG *a, unsigned char **out) |
| 98 | { | 99 | { |
| 99 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_SIG_it); | 100 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_SIG_it); |
| 100 | } | 101 | } |
| 102 | LCRYPTO_ALIAS(i2d_X509_SIG); | ||
| 101 | 103 | ||
| 102 | X509_SIG * | 104 | X509_SIG * |
| 103 | X509_SIG_new(void) | 105 | X509_SIG_new(void) |
| 104 | { | 106 | { |
| 105 | return (X509_SIG *)ASN1_item_new(&X509_SIG_it); | 107 | return (X509_SIG *)ASN1_item_new(&X509_SIG_it); |
| 106 | } | 108 | } |
| 109 | LCRYPTO_ALIAS(X509_SIG_new); | ||
| 107 | 110 | ||
| 108 | void | 111 | void |
| 109 | X509_SIG_free(X509_SIG *a) | 112 | X509_SIG_free(X509_SIG *a) |
| 110 | { | 113 | { |
| 111 | ASN1_item_free((ASN1_VALUE *)a, &X509_SIG_it); | 114 | ASN1_item_free((ASN1_VALUE *)a, &X509_SIG_it); |
| 112 | } | 115 | } |
| 116 | LCRYPTO_ALIAS(X509_SIG_free); | ||
| 113 | 117 | ||
| 114 | void | 118 | void |
| 115 | X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, | 119 | X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, |
| @@ -120,6 +124,7 @@ X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, | |||
| 120 | if (pdigest != NULL) | 124 | if (pdigest != NULL) |
| 121 | *pdigest = sig->digest; | 125 | *pdigest = sig->digest; |
| 122 | } | 126 | } |
| 127 | LCRYPTO_ALIAS(X509_SIG_get0); | ||
| 123 | 128 | ||
| 124 | void | 129 | void |
| 125 | X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, ASN1_OCTET_STRING **pdigest) | 130 | X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, ASN1_OCTET_STRING **pdigest) |
| @@ -129,3 +134,4 @@ X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, ASN1_OCTET_STRING **pdigest) | |||
| 129 | if (pdigest != NULL) | 134 | if (pdigest != NULL) |
| 130 | *pdigest = sig->digest; | 135 | *pdigest = sig->digest; |
| 131 | } | 136 | } |
| 137 | LCRYPTO_ALIAS(X509_SIG_getm); | ||
