diff options
| author | tb <> | 2018-03-17 15:28:27 +0000 |
|---|---|---|
| committer | tb <> | 2018-03-17 15:28:27 +0000 |
| commit | fef50d3251e65bc98c6b39640b7cd716e0439bd9 (patch) | |
| tree | ad43d4b686c612f6c1e9e0e35986f6d900c88366 /src/lib | |
| parent | c7258cf3d366e4675ae1398659213748993af23e (diff) | |
| download | openbsd-fef50d3251e65bc98c6b39640b7cd716e0439bd9.tar.gz openbsd-fef50d3251e65bc98c6b39640b7cd716e0439bd9.tar.bz2 openbsd-fef50d3251e65bc98c6b39640b7cd716e0439bd9.zip | |
Provide X509_NAME_ENTRY_set()
ok jsing
Diffstat (limited to '')
| -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 | } | ||
