diff options
| author | jsing <> | 2017-01-23 05:13:02 +0000 |
|---|---|---|
| committer | jsing <> | 2017-01-23 05:13:02 +0000 |
| commit | 4630d5542486d6e54b467c2ff4c949c001f4c5f6 (patch) | |
| tree | 50ca3784f76b348ba017005a955c6a288b176b57 /src/lib/libssl/s3_lib.c | |
| parent | 98459d42c7a847e84cc12f2d7df5e16e0f44839c (diff) | |
| download | openbsd-4630d5542486d6e54b467c2ff4c949c001f4c5f6.tar.gz openbsd-4630d5542486d6e54b467c2ff4c949c001f4c5f6.tar.bz2 openbsd-4630d5542486d6e54b467c2ff4c949c001f4c5f6.zip | |
Move most of the fields in SSL_CTX to internal - the ones that remain are
known to be in use.
ok beck@
Diffstat (limited to 'src/lib/libssl/s3_lib.c')
| -rw-r--r-- | src/lib/libssl/s3_lib.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/lib/libssl/s3_lib.c b/src/lib/libssl/s3_lib.c index 8e52c8bb4a..3e44d5e4c1 100644 --- a/src/lib/libssl/s3_lib.c +++ b/src/lib/libssl/s3_lib.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: s3_lib.c,v 1.123 2017/01/23 04:55:26 beck Exp $ */ | 1 | /* $OpenBSD: s3_lib.c,v 1.124 2017/01/23 05:13:02 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 | * |
| @@ -2195,7 +2195,7 @@ ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | |||
| 2195 | { | 2195 | { |
| 2196 | CERT *cert; | 2196 | CERT *cert; |
| 2197 | 2197 | ||
| 2198 | cert = ctx->cert; | 2198 | cert = ctx->internal->cert; |
| 2199 | 2199 | ||
| 2200 | switch (cmd) { | 2200 | switch (cmd) { |
| 2201 | case SSL_CTRL_NEED_TMP_RSA: | 2201 | case SSL_CTRL_NEED_TMP_RSA: |
| @@ -2225,7 +2225,7 @@ ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | |||
| 2225 | return (0); | 2225 | return (0); |
| 2226 | 2226 | ||
| 2227 | case SSL_CTRL_SET_DH_AUTO: | 2227 | case SSL_CTRL_SET_DH_AUTO: |
| 2228 | ctx->cert->dh_tmp_auto = larg; | 2228 | ctx->internal->cert->dh_tmp_auto = larg; |
| 2229 | return (1); | 2229 | return (1); |
| 2230 | 2230 | ||
| 2231 | case SSL_CTRL_SET_TMP_ECDH: | 2231 | case SSL_CTRL_SET_TMP_ECDH: |
| @@ -2279,16 +2279,16 @@ ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | |||
| 2279 | return 0; | 2279 | return 0; |
| 2280 | } | 2280 | } |
| 2281 | if (cmd == SSL_CTRL_SET_TLSEXT_TICKET_KEYS) { | 2281 | if (cmd == SSL_CTRL_SET_TLSEXT_TICKET_KEYS) { |
| 2282 | memcpy(ctx->tlsext_tick_key_name, keys, 16); | 2282 | memcpy(ctx->internal->tlsext_tick_key_name, keys, 16); |
| 2283 | memcpy(ctx->tlsext_tick_hmac_key, | 2283 | memcpy(ctx->internal->tlsext_tick_hmac_key, |
| 2284 | keys + 16, 16); | 2284 | keys + 16, 16); |
| 2285 | memcpy(ctx->tlsext_tick_aes_key, keys + 32, 16); | 2285 | memcpy(ctx->internal->tlsext_tick_aes_key, keys + 32, 16); |
| 2286 | } else { | 2286 | } else { |
| 2287 | memcpy(keys, ctx->tlsext_tick_key_name, 16); | 2287 | memcpy(keys, ctx->internal->tlsext_tick_key_name, 16); |
| 2288 | memcpy(keys + 16, | 2288 | memcpy(keys + 16, |
| 2289 | ctx->tlsext_tick_hmac_key, 16); | 2289 | ctx->internal->tlsext_tick_hmac_key, 16); |
| 2290 | memcpy(keys + 32, | 2290 | memcpy(keys + 32, |
| 2291 | ctx->tlsext_tick_aes_key, 16); | 2291 | ctx->internal->tlsext_tick_aes_key, 16); |
| 2292 | } | 2292 | } |
| 2293 | return 1; | 2293 | return 1; |
| 2294 | } | 2294 | } |
| @@ -2299,7 +2299,7 @@ ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | |||
| 2299 | break; | 2299 | break; |
| 2300 | 2300 | ||
| 2301 | case SSL_CTRL_SET_ECDH_AUTO: | 2301 | case SSL_CTRL_SET_ECDH_AUTO: |
| 2302 | ctx->cert->ecdh_tmp_auto = larg; | 2302 | ctx->internal->cert->ecdh_tmp_auto = larg; |
| 2303 | return 1; | 2303 | return 1; |
| 2304 | 2304 | ||
| 2305 | /* A Thawte special :-) */ | 2305 | /* A Thawte special :-) */ |
| @@ -2333,7 +2333,7 @@ ssl3_ctx_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void)) | |||
| 2333 | { | 2333 | { |
| 2334 | CERT *cert; | 2334 | CERT *cert; |
| 2335 | 2335 | ||
| 2336 | cert = ctx->cert; | 2336 | cert = ctx->internal->cert; |
| 2337 | 2337 | ||
| 2338 | switch (cmd) { | 2338 | switch (cmd) { |
| 2339 | case SSL_CTRL_SET_TMP_RSA_CB: | 2339 | case SSL_CTRL_SET_TMP_RSA_CB: |
