diff options
author | reyk <> | 2015-02-06 01:37:11 +0000 |
---|---|---|
committer | reyk <> | 2015-02-06 01:37:11 +0000 |
commit | d9fc2c3367b4d3680c1f1fa9d18253a4ba0f42cc (patch) | |
tree | dd871b3f4691845791e4330bdfb2a1170b419e2e /src | |
parent | 2742a3c32118e7cfbf30b216747dd3a0a1954251 (diff) | |
download | openbsd-d9fc2c3367b4d3680c1f1fa9d18253a4ba0f42cc.tar.gz openbsd-d9fc2c3367b4d3680c1f1fa9d18253a4ba0f42cc.tar.bz2 openbsd-d9fc2c3367b4d3680c1f1fa9d18253a4ba0f42cc.zip |
Rename SSL_CTX_use_certificate_chain() to SSL_CTX_use_certificate_chain_mem().
As discussed with beck@ jsing@ and others
OK beck@
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libssl/doc/SSL_CTX_use_certificate.3 | 10 | ||||
-rw-r--r-- | src/lib/libssl/man/Makefile | 3 | ||||
-rw-r--r-- | src/lib/libssl/src/doc/ssl/SSL_CTX_use_certificate.3 | 10 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/ssl.h | 4 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/ssl_rsa.c | 4 | ||||
-rw-r--r-- | src/lib/libssl/ssl.h | 4 | ||||
-rw-r--r-- | src/lib/libssl/ssl_rsa.c | 4 | ||||
-rw-r--r-- | src/lib/libtls/tls.c | 4 |
8 files changed, 22 insertions, 21 deletions
diff --git a/src/lib/libssl/doc/SSL_CTX_use_certificate.3 b/src/lib/libssl/doc/SSL_CTX_use_certificate.3 index 45345f30c1..6282c3b0d7 100644 --- a/src/lib/libssl/doc/SSL_CTX_use_certificate.3 +++ b/src/lib/libssl/doc/SSL_CTX_use_certificate.3 | |||
@@ -1,7 +1,7 @@ | |||
1 | .\" | 1 | .\" |
2 | .\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.2 2014/12/02 14:11:01 jmc Exp $ | 2 | .\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.3 2015/02/06 01:37:11 reyk Exp $ |
3 | .\" | 3 | .\" |
4 | .Dd $Mdocdate: December 2 2014 $ | 4 | .Dd $Mdocdate: February 6 2015 $ |
5 | .Dt SSL_CTX_USE_CERTIFICATE 3 | 5 | .Dt SSL_CTX_USE_CERTIFICATE 3 |
6 | .Os | 6 | .Os |
7 | .Sh NAME | 7 | .Sh NAME |
@@ -11,8 +11,8 @@ | |||
11 | .Nm SSL_use_certificate , | 11 | .Nm SSL_use_certificate , |
12 | .Nm SSL_use_certificate_ASN1 , | 12 | .Nm SSL_use_certificate_ASN1 , |
13 | .Nm SSL_use_certificate_file , | 13 | .Nm SSL_use_certificate_file , |
14 | .Nm SSL_CTX_use_certificate_chain , | ||
15 | .Nm SSL_CTX_use_certificate_chain_file , | 14 | .Nm SSL_CTX_use_certificate_chain_file , |
15 | .Nm SSL_CTX_use_certificate_chain_mem , | ||
16 | .Nm SSL_CTX_use_PrivateKey , | 16 | .Nm SSL_CTX_use_PrivateKey , |
17 | .Nm SSL_CTX_use_PrivateKey_ASN1 , | 17 | .Nm SSL_CTX_use_PrivateKey_ASN1 , |
18 | .Nm SSL_CTX_use_PrivateKey_file , | 18 | .Nm SSL_CTX_use_PrivateKey_file , |
@@ -43,10 +43,10 @@ | |||
43 | .Ft int | 43 | .Ft int |
44 | .Fn SSL_use_certificate_file "SSL *ssl" "const char *file" "int type" | 44 | .Fn SSL_use_certificate_file "SSL *ssl" "const char *file" "int type" |
45 | .Ft int | 45 | .Ft int |
46 | .Fn SSL_CTX_use_certificate_chain "SSL_CTX *ctx" "void *buf" "int len" | ||
47 | .Ft int | ||
48 | .Fn SSL_CTX_use_certificate_chain_file "SSL_CTX *ctx" "const char *file" | 46 | .Fn SSL_CTX_use_certificate_chain_file "SSL_CTX *ctx" "const char *file" |
49 | .Ft int | 47 | .Ft int |
48 | .Fn SSL_CTX_use_certificate_chain_mem "SSL_CTX *ctx" "void *buf" "int len" | ||
49 | .Ft int | ||
50 | .Fn SSL_CTX_use_PrivateKey "SSL_CTX *ctx" "EVP_PKEY *pkey" | 50 | .Fn SSL_CTX_use_PrivateKey "SSL_CTX *ctx" "EVP_PKEY *pkey" |
51 | .Ft int | 51 | .Ft int |
52 | .Fo SSL_CTX_use_PrivateKey_ASN1 | 52 | .Fo SSL_CTX_use_PrivateKey_ASN1 |
diff --git a/src/lib/libssl/man/Makefile b/src/lib/libssl/man/Makefile index 25a2972144..d45322cc30 100644 --- a/src/lib/libssl/man/Makefile +++ b/src/lib/libssl/man/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: Makefile,v 1.30 2015/01/16 01:58:17 schwarze Exp $ | 1 | # $OpenBSD: Makefile,v 1.31 2015/02/06 01:37:11 reyk Exp $ |
2 | 2 | ||
3 | .include <bsd.own.mk> # for NOMAN | 3 | .include <bsd.own.mk> # for NOMAN |
4 | 4 | ||
@@ -200,6 +200,7 @@ MLINKS+=\ | |||
200 | SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey_file.3 \ | 200 | SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey_file.3 \ |
201 | SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_ASN1.3 \ | 201 | SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_ASN1.3 \ |
202 | SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_chain_file.3 \ | 202 | SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_chain_file.3 \ |
203 | SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_chain_mem.3 \ | ||
203 | SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_file.3 \ | 204 | SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_file.3 \ |
204 | SSL_CTX_use_certificate.3 SSL_check_private_key.3 \ | 205 | SSL_CTX_use_certificate.3 SSL_check_private_key.3 \ |
205 | SSL_CTX_use_certificate.3 SSL_use_PrivateKey.3 \ | 206 | SSL_CTX_use_certificate.3 SSL_use_PrivateKey.3 \ |
diff --git a/src/lib/libssl/src/doc/ssl/SSL_CTX_use_certificate.3 b/src/lib/libssl/src/doc/ssl/SSL_CTX_use_certificate.3 index 45345f30c1..6282c3b0d7 100644 --- a/src/lib/libssl/src/doc/ssl/SSL_CTX_use_certificate.3 +++ b/src/lib/libssl/src/doc/ssl/SSL_CTX_use_certificate.3 | |||
@@ -1,7 +1,7 @@ | |||
1 | .\" | 1 | .\" |
2 | .\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.2 2014/12/02 14:11:01 jmc Exp $ | 2 | .\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.3 2015/02/06 01:37:11 reyk Exp $ |
3 | .\" | 3 | .\" |
4 | .Dd $Mdocdate: December 2 2014 $ | 4 | .Dd $Mdocdate: February 6 2015 $ |
5 | .Dt SSL_CTX_USE_CERTIFICATE 3 | 5 | .Dt SSL_CTX_USE_CERTIFICATE 3 |
6 | .Os | 6 | .Os |
7 | .Sh NAME | 7 | .Sh NAME |
@@ -11,8 +11,8 @@ | |||
11 | .Nm SSL_use_certificate , | 11 | .Nm SSL_use_certificate , |
12 | .Nm SSL_use_certificate_ASN1 , | 12 | .Nm SSL_use_certificate_ASN1 , |
13 | .Nm SSL_use_certificate_file , | 13 | .Nm SSL_use_certificate_file , |
14 | .Nm SSL_CTX_use_certificate_chain , | ||
15 | .Nm SSL_CTX_use_certificate_chain_file , | 14 | .Nm SSL_CTX_use_certificate_chain_file , |
15 | .Nm SSL_CTX_use_certificate_chain_mem , | ||
16 | .Nm SSL_CTX_use_PrivateKey , | 16 | .Nm SSL_CTX_use_PrivateKey , |
17 | .Nm SSL_CTX_use_PrivateKey_ASN1 , | 17 | .Nm SSL_CTX_use_PrivateKey_ASN1 , |
18 | .Nm SSL_CTX_use_PrivateKey_file , | 18 | .Nm SSL_CTX_use_PrivateKey_file , |
@@ -43,10 +43,10 @@ | |||
43 | .Ft int | 43 | .Ft int |
44 | .Fn SSL_use_certificate_file "SSL *ssl" "const char *file" "int type" | 44 | .Fn SSL_use_certificate_file "SSL *ssl" "const char *file" "int type" |
45 | .Ft int | 45 | .Ft int |
46 | .Fn SSL_CTX_use_certificate_chain "SSL_CTX *ctx" "void *buf" "int len" | ||
47 | .Ft int | ||
48 | .Fn SSL_CTX_use_certificate_chain_file "SSL_CTX *ctx" "const char *file" | 46 | .Fn SSL_CTX_use_certificate_chain_file "SSL_CTX *ctx" "const char *file" |
49 | .Ft int | 47 | .Ft int |
48 | .Fn SSL_CTX_use_certificate_chain_mem "SSL_CTX *ctx" "void *buf" "int len" | ||
49 | .Ft int | ||
50 | .Fn SSL_CTX_use_PrivateKey "SSL_CTX *ctx" "EVP_PKEY *pkey" | 50 | .Fn SSL_CTX_use_PrivateKey "SSL_CTX *ctx" "EVP_PKEY *pkey" |
51 | .Ft int | 51 | .Ft int |
52 | .Fo SSL_CTX_use_PrivateKey_ASN1 | 52 | .Fo SSL_CTX_use_PrivateKey_ASN1 |
diff --git a/src/lib/libssl/src/ssl/ssl.h b/src/lib/libssl/src/ssl/ssl.h index 59ae1b5244..275743a6a0 100644 --- a/src/lib/libssl/src/ssl/ssl.h +++ b/src/lib/libssl/src/ssl/ssl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl.h,v 1.78 2015/01/26 13:06:39 jsing Exp $ */ | 1 | /* $OpenBSD: ssl.h,v 1.79 2015/02/06 01:37:11 reyk 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 | * |
@@ -1585,7 +1585,7 @@ int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type); | |||
1585 | int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type); | 1585 | int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type); |
1586 | int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type); | 1586 | int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type); |
1587 | int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */ | 1587 | int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */ |
1588 | int SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len); | 1588 | int SSL_CTX_use_certificate_chain_mem(SSL_CTX *ctx, void *buf, int len); |
1589 | STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); | 1589 | STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); |
1590 | int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, | 1590 | int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, |
1591 | const char *file); | 1591 | const char *file); |
diff --git a/src/lib/libssl/src/ssl/ssl_rsa.c b/src/lib/libssl/src/ssl/ssl_rsa.c index ac105d073a..039bee7952 100644 --- a/src/lib/libssl/src/ssl/ssl_rsa.c +++ b/src/lib/libssl/src/ssl/ssl_rsa.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_rsa.c,v 1.19 2014/12/14 15:30:50 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_rsa.c,v 1.20 2015/02/06 01:37:11 reyk 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 | * |
@@ -736,7 +736,7 @@ end: | |||
736 | } | 736 | } |
737 | 737 | ||
738 | int | 738 | int |
739 | SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len) | 739 | SSL_CTX_use_certificate_chain_mem(SSL_CTX *ctx, void *buf, int len) |
740 | { | 740 | { |
741 | BIO *in; | 741 | BIO *in; |
742 | int ret = 0; | 742 | int ret = 0; |
diff --git a/src/lib/libssl/ssl.h b/src/lib/libssl/ssl.h index 59ae1b5244..275743a6a0 100644 --- a/src/lib/libssl/ssl.h +++ b/src/lib/libssl/ssl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl.h,v 1.78 2015/01/26 13:06:39 jsing Exp $ */ | 1 | /* $OpenBSD: ssl.h,v 1.79 2015/02/06 01:37:11 reyk 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 | * |
@@ -1585,7 +1585,7 @@ int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type); | |||
1585 | int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type); | 1585 | int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type); |
1586 | int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type); | 1586 | int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type); |
1587 | int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */ | 1587 | int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */ |
1588 | int SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len); | 1588 | int SSL_CTX_use_certificate_chain_mem(SSL_CTX *ctx, void *buf, int len); |
1589 | STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); | 1589 | STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); |
1590 | int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, | 1590 | int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, |
1591 | const char *file); | 1591 | const char *file); |
diff --git a/src/lib/libssl/ssl_rsa.c b/src/lib/libssl/ssl_rsa.c index ac105d073a..039bee7952 100644 --- a/src/lib/libssl/ssl_rsa.c +++ b/src/lib/libssl/ssl_rsa.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_rsa.c,v 1.19 2014/12/14 15:30:50 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_rsa.c,v 1.20 2015/02/06 01:37:11 reyk 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 | * |
@@ -736,7 +736,7 @@ end: | |||
736 | } | 736 | } |
737 | 737 | ||
738 | int | 738 | int |
739 | SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len) | 739 | SSL_CTX_use_certificate_chain_mem(SSL_CTX *ctx, void *buf, int len) |
740 | { | 740 | { |
741 | BIO *in; | 741 | BIO *in; |
742 | int ret = 0; | 742 | int ret = 0; |
diff --git a/src/lib/libtls/tls.c b/src/lib/libtls/tls.c index 0b9f12511d..2ca5336260 100644 --- a/src/lib/libtls/tls.c +++ b/src/lib/libtls/tls.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: tls.c,v 1.4 2014/12/17 17:51:33 doug Exp $ */ | 1 | /* $OpenBSD: tls.c,v 1.5 2015/02/06 01:37:11 reyk Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> |
4 | * | 4 | * |
@@ -116,7 +116,7 @@ tls_configure_keypair(struct tls *ctx) | |||
116 | goto err; | 116 | goto err; |
117 | } | 117 | } |
118 | 118 | ||
119 | if (SSL_CTX_use_certificate_chain(ctx->ssl_ctx, | 119 | if (SSL_CTX_use_certificate_chain_mem(ctx->ssl_ctx, |
120 | ctx->config->cert_mem, ctx->config->cert_len) != 1) { | 120 | ctx->config->cert_mem, ctx->config->cert_len) != 1) { |
121 | tls_set_error(ctx, "failed to load certificate"); | 121 | tls_set_error(ctx, "failed to load certificate"); |
122 | goto err; | 122 | goto err; |