diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/evp_asn1.c')
-rw-r--r-- | src/lib/libcrypto/asn1/evp_asn1.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/libcrypto/asn1/evp_asn1.c b/src/lib/libcrypto/asn1/evp_asn1.c index 5ee4751763..a982866f2e 100644 --- a/src/lib/libcrypto/asn1/evp_asn1.c +++ b/src/lib/libcrypto/asn1/evp_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: evp_asn1.c,v 1.14 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: evp_asn1.c,v 1.15 2015/09/10 14:29:22 jsing 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 | * |
@@ -90,8 +90,8 @@ ASN1_TYPE_get_octetstring(ASN1_TYPE *a, unsigned char *data, int max_len) | |||
90 | ASN1err(ASN1_F_ASN1_TYPE_GET_OCTETSTRING, ASN1_R_DATA_IS_WRONG); | 90 | ASN1err(ASN1_F_ASN1_TYPE_GET_OCTETSTRING, ASN1_R_DATA_IS_WRONG); |
91 | return (-1); | 91 | return (-1); |
92 | } | 92 | } |
93 | p = M_ASN1_STRING_data(a->value.octet_string); | 93 | p = ASN1_STRING_data(a->value.octet_string); |
94 | ret = M_ASN1_STRING_length(a->value.octet_string); | 94 | ret = ASN1_STRING_length(a->value.octet_string); |
95 | if (ret < max_len) | 95 | if (ret < max_len) |
96 | num = ret; | 96 | num = ret; |
97 | else | 97 | else |
@@ -129,8 +129,8 @@ ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num, unsigned char *data, | |||
129 | return (0); | 129 | return (0); |
130 | } | 130 | } |
131 | 131 | ||
132 | M_ASN1_STRING_length_set(osp, size); | 132 | ASN1_STRING_length_set(osp, size); |
133 | p = M_ASN1_STRING_data(osp); | 133 | p = ASN1_STRING_data(osp); |
134 | 134 | ||
135 | ASN1_put_object(&p, 1,n, V_ASN1_SEQUENCE, V_ASN1_UNIVERSAL); | 135 | ASN1_put_object(&p, 1,n, V_ASN1_SEQUENCE, V_ASN1_UNIVERSAL); |
136 | i2d_ASN1_INTEGER(&in, &p); | 136 | i2d_ASN1_INTEGER(&in, &p); |
@@ -157,8 +157,8 @@ ASN1_TYPE_get_int_octetstring(ASN1_TYPE *a, long *num, unsigned char *data, | |||
157 | if ((a->type != V_ASN1_SEQUENCE) || (a->value.sequence == NULL)) { | 157 | if ((a->type != V_ASN1_SEQUENCE) || (a->value.sequence == NULL)) { |
158 | goto err; | 158 | goto err; |
159 | } | 159 | } |
160 | p = M_ASN1_STRING_data(a->value.sequence); | 160 | p = ASN1_STRING_data(a->value.sequence); |
161 | length = M_ASN1_STRING_length(a->value.sequence); | 161 | length = ASN1_STRING_length(a->value.sequence); |
162 | 162 | ||
163 | c.pp = &p; | 163 | c.pp = &p; |
164 | c.p = p; | 164 | c.p = p; |
@@ -180,14 +180,14 @@ ASN1_TYPE_get_int_octetstring(ASN1_TYPE *a, long *num, unsigned char *data, | |||
180 | if (num != NULL) | 180 | if (num != NULL) |
181 | *num = ASN1_INTEGER_get(ai); | 181 | *num = ASN1_INTEGER_get(ai); |
182 | 182 | ||
183 | ret = M_ASN1_STRING_length(os); | 183 | ret = ASN1_STRING_length(os); |
184 | if (max_len > ret) | 184 | if (max_len > ret) |
185 | n = ret; | 185 | n = ret; |
186 | else | 186 | else |
187 | n = max_len; | 187 | n = max_len; |
188 | 188 | ||
189 | if (data != NULL) | 189 | if (data != NULL) |
190 | memcpy(data, M_ASN1_STRING_data(os), n); | 190 | memcpy(data, ASN1_STRING_data(os), n); |
191 | if (0) { | 191 | if (0) { |
192 | err: | 192 | err: |
193 | ASN1err(ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING, | 193 | ASN1err(ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING, |