diff options
author | tb <> | 2018-03-17 15:28:27 +0000 |
---|---|---|
committer | tb <> | 2018-03-17 15:28:27 +0000 |
commit | 6901496c6e645908747ab7b69ce947f3ea51fa84 (patch) | |
tree | ad43d4b686c612f6c1e9e0e35986f6d900c88366 /src | |
parent | 2650ae604a4290c33d7b66ac010a0704ba8e4bff (diff) | |
download | openbsd-6901496c6e645908747ab7b69ce947f3ea51fa84.tar.gz openbsd-6901496c6e645908747ab7b69ce947f3ea51fa84.tar.bz2 openbsd-6901496c6e645908747ab7b69ce947f3ea51fa84.zip |
Provide X509_NAME_ENTRY_set()
ok jsing
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/Symbols.list | 1 | ||||
-rw-r--r-- | src/lib/libcrypto/x509/x509.h | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/x509/x509name.c | 8 |
3 files changed, 10 insertions, 2 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index 6383355a13..cd43f26e68 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -2733,6 +2733,7 @@ X509_NAME_ENTRY_get_data | |||
2733 | X509_NAME_ENTRY_get_object | 2733 | X509_NAME_ENTRY_get_object |
2734 | X509_NAME_ENTRY_it | 2734 | X509_NAME_ENTRY_it |
2735 | X509_NAME_ENTRY_new | 2735 | X509_NAME_ENTRY_new |
2736 | X509_NAME_ENTRY_set | ||
2736 | X509_NAME_ENTRY_set_data | 2737 | X509_NAME_ENTRY_set_data |
2737 | X509_NAME_ENTRY_set_object | 2738 | X509_NAME_ENTRY_set_object |
2738 | X509_NAME_INTERNAL_it | 2739 | X509_NAME_INTERNAL_it |
diff --git a/src/lib/libcrypto/x509/x509.h b/src/lib/libcrypto/x509/x509.h index a4aa849e31..5ccaf41114 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.43 2018/03/17 14:55:39 jsing Exp $ */ | 1 | /* $OpenBSD: x509.h,v 1.44 2018/03/17 15:28:27 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 | * |
@@ -1123,6 +1123,7 @@ int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, | |||
1123 | const unsigned char *bytes, int len); | 1123 | const unsigned char *bytes, int len); |
1124 | ASN1_OBJECT * X509_NAME_ENTRY_get_object(X509_NAME_ENTRY *ne); | 1124 | ASN1_OBJECT * X509_NAME_ENTRY_get_object(X509_NAME_ENTRY *ne); |
1125 | ASN1_STRING * X509_NAME_ENTRY_get_data(X509_NAME_ENTRY *ne); | 1125 | ASN1_STRING * X509_NAME_ENTRY_get_data(X509_NAME_ENTRY *ne); |
1126 | int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne); | ||
1126 | 1127 | ||
1127 | int X509v3_get_ext_count(const STACK_OF(X509_EXTENSION) *x); | 1128 | int X509v3_get_ext_count(const STACK_OF(X509_EXTENSION) *x); |
1128 | int X509v3_get_ext_by_NID(const STACK_OF(X509_EXTENSION) *x, | 1129 | int X509v3_get_ext_by_NID(const STACK_OF(X509_EXTENSION) *x, |
diff --git a/src/lib/libcrypto/x509/x509name.c b/src/lib/libcrypto/x509/x509name.c index ef242ce0a5..2ca1a76b64 100644 --- a/src/lib/libcrypto/x509/x509name.c +++ b/src/lib/libcrypto/x509/x509name.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509name.c,v 1.14 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: x509name.c,v 1.15 2018/03/17 15:28:27 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 | * |
@@ -405,3 +405,9 @@ X509_NAME_ENTRY_get_data(X509_NAME_ENTRY *ne) | |||
405 | return (NULL); | 405 | return (NULL); |
406 | return (ne->value); | 406 | return (ne->value); |
407 | } | 407 | } |
408 | |||
409 | int | ||
410 | X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne) | ||
411 | { | ||
412 | return (ne->set); | ||
413 | } | ||