diff options
| author | tb <> | 2022-06-28 20:44:49 +0000 |
|---|---|---|
| committer | tb <> | 2022-06-28 20:44:49 +0000 |
| commit | 8f1a1fc5aa6e63727c5040de934b285a54c5c52e (patch) | |
| tree | 16cf0f605b78c8262909f51e0dc7ad2216f1a9d8 /src/lib/libssl/ssl_seclevel.c | |
| parent | c0df081819bb208c79e08dc795cc4a0858488ed2 (diff) | |
| download | openbsd-8f1a1fc5aa6e63727c5040de934b285a54c5c52e.tar.gz openbsd-8f1a1fc5aa6e63727c5040de934b285a54c5c52e.tar.bz2 openbsd-8f1a1fc5aa6e63727c5040de934b285a54c5c52e.zip | |
Implement ssl{,_ctx}_security()
ok beck jsing sthen
Diffstat (limited to 'src/lib/libssl/ssl_seclevel.c')
| -rw-r--r-- | src/lib/libssl/ssl_seclevel.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_seclevel.c b/src/lib/libssl/ssl_seclevel.c index 3da78c65b7..d86d38ebc8 100644 --- a/src/lib/libssl/ssl_seclevel.c +++ b/src/lib/libssl/ssl_seclevel.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl_seclevel.c,v 1.1 2022/06/28 20:40:24 tb Exp $ */ | 1 | /* $OpenBSD: ssl_seclevel.c,v 1.2 2022/06/28 20:44:49 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2020 Theo Buehler <tb@openbsd.org> | 3 | * Copyright (c) 2020 Theo Buehler <tb@openbsd.org> |
| 4 | * | 4 | * |
| @@ -192,3 +192,17 @@ ssl_security_dummy_cb(const SSL *ssl, const SSL_CTX *ctx, int op, int bits, | |||
| 192 | { | 192 | { |
| 193 | return 1; | 193 | return 1; |
| 194 | } | 194 | } |
| 195 | |||
| 196 | int | ||
| 197 | ssl_ctx_security(const SSL_CTX *ctx, int op, int bits, int nid, void *other) | ||
| 198 | { | ||
| 199 | return ctx->internal->cert->security_cb(NULL, ctx, op, bits, nid, other, | ||
| 200 | ctx->internal->cert->security_ex_data); | ||
| 201 | } | ||
| 202 | |||
| 203 | int | ||
| 204 | ssl_security(const SSL *ssl, int op, int bits, int nid, void *other) | ||
| 205 | { | ||
| 206 | return ssl->cert->security_cb(ssl, NULL, op, bits, nid, other, | ||
| 207 | ssl->cert->security_ex_data); | ||
| 208 | } | ||
