summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorreyk <>2015-02-06 01:37:11 +0000
committerreyk <>2015-02-06 01:37:11 +0000
commitd9fc2c3367b4d3680c1f1fa9d18253a4ba0f42cc (patch)
treedd871b3f4691845791e4330bdfb2a1170b419e2e /src
parent2742a3c32118e7cfbf30b216747dd3a0a1954251 (diff)
downloadopenbsd-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.310
-rw-r--r--src/lib/libssl/man/Makefile3
-rw-r--r--src/lib/libssl/src/doc/ssl/SSL_CTX_use_certificate.310
-rw-r--r--src/lib/libssl/src/ssl/ssl.h4
-rw-r--r--src/lib/libssl/src/ssl/ssl_rsa.c4
-rw-r--r--src/lib/libssl/ssl.h4
-rw-r--r--src/lib/libssl/ssl_rsa.c4
-rw-r--r--src/lib/libtls/tls.c4
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);
1585int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type); 1585int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type);
1586int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type); 1586int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type);
1587int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */ 1587int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */
1588int SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len); 1588int SSL_CTX_use_certificate_chain_mem(SSL_CTX *ctx, void *buf, int len);
1589STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); 1589STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file);
1590int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, 1590int 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
738int 738int
739SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len) 739SSL_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);
1585int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type); 1585int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type);
1586int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type); 1586int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type);
1587int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */ 1587int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */
1588int SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len); 1588int SSL_CTX_use_certificate_chain_mem(SSL_CTX *ctx, void *buf, int len);
1589STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); 1589STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file);
1590int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, 1590int 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
738int 738int
739SSL_CTX_use_certificate_chain(SSL_CTX *ctx, void *buf, int len) 739SSL_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;