diff options
author | jsing <> | 2018-02-10 04:33:47 +0000 |
---|---|---|
committer | jsing <> | 2018-02-10 04:33:47 +0000 |
commit | bb9c317771d27a23a2a42ee8d232a26e4d55b58f (patch) | |
tree | 42707ecba1a544c1c4d7661bba0187a4438ea246 /src | |
parent | 355350dab91070021a1c64cd51ef05aec5acf2fd (diff) | |
download | openbsd-bb9c317771d27a23a2a42ee8d232a26e4d55b58f.tar.gz openbsd-bb9c317771d27a23a2a42ee8d232a26e4d55b58f.tar.bz2 openbsd-bb9c317771d27a23a2a42ee8d232a26e4d55b58f.zip |
Expose X509_VERIFY_PARAM_* functions that appeared in the OpenSSL 1.0.2
API and are now in use by various libraries and applications.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/Symbols.list | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/x509/x509_vfy.h | 17 |
2 files changed, 26 insertions, 1 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index d8e38c8f04..239b106ae3 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -2816,6 +2816,16 @@ X509_VERIFY_PARAM_set_purpose | |||
2816 | X509_VERIFY_PARAM_set_time | 2816 | X509_VERIFY_PARAM_set_time |
2817 | X509_VERIFY_PARAM_set_trust | 2817 | X509_VERIFY_PARAM_set_trust |
2818 | X509_VERIFY_PARAM_table_cleanup | 2818 | X509_VERIFY_PARAM_table_cleanup |
2819 | X509_VERIFY_PARAM_set1_host | ||
2820 | X509_VERIFY_PARAM_add1_host | ||
2821 | X509_VERIFY_PARAM_set_hostflags | ||
2822 | X509_VERIFY_PARAM_get0_peername | ||
2823 | X509_VERIFY_PARAM_set1_email | ||
2824 | X509_VERIFY_PARAM_set1_ip | ||
2825 | X509_VERIFY_PARAM_set1_ip_asc | ||
2826 | X509_VERIFY_PARAM_get0_name | ||
2827 | X509_VERIFY_PARAM_get0 | ||
2828 | X509_VERIFY_PARAM_get_count | ||
2819 | X509_add1_ext_i2d | 2829 | X509_add1_ext_i2d |
2820 | X509_add1_reject_object | 2830 | X509_add1_reject_object |
2821 | X509_add1_trust_object | 2831 | X509_add1_trust_object |
diff --git a/src/lib/libcrypto/x509/x509_vfy.h b/src/lib/libcrypto/x509/x509_vfy.h index b58d49d2e1..a9cf7e0eda 100644 --- a/src/lib/libcrypto/x509/x509_vfy.h +++ b/src/lib/libcrypto/x509/x509_vfy.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_vfy.h,v 1.18 2016/12/21 15:15:45 jsing Exp $ */ | 1 | /* $OpenBSD: x509_vfy.h,v 1.19 2018/02/10 04:33:47 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 | * |
@@ -542,6 +542,21 @@ int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, | |||
542 | int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param, | 542 | int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param, |
543 | STACK_OF(ASN1_OBJECT) *policies); | 543 | STACK_OF(ASN1_OBJECT) *policies); |
544 | int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param); | 544 | int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param); |
545 | int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, const char *name, | ||
546 | size_t namelen); | ||
547 | int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param, const char *name, | ||
548 | size_t namelen); | ||
549 | void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, | ||
550 | unsigned int flags); | ||
551 | char *X509_VERIFY_PARAM_get0_peername(X509_VERIFY_PARAM *param); | ||
552 | int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, const char *email, | ||
553 | size_t emaillen); | ||
554 | int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip, | ||
555 | size_t iplen); | ||
556 | int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc); | ||
557 | const char *X509_VERIFY_PARAM_get0_name(const X509_VERIFY_PARAM *param); | ||
558 | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_get0(int id); | ||
559 | int X509_VERIFY_PARAM_get_count(void); | ||
545 | 560 | ||
546 | int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param); | 561 | int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param); |
547 | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name); | 562 | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name); |