diff options
| author | tb <> | 2023-11-27 00:51:12 +0000 |
|---|---|---|
| committer | tb <> | 2023-11-27 00:51:12 +0000 |
| commit | 7761ce1bd0453170bfe3e70c1ea63080b6929844 (patch) | |
| tree | a4509f5f65a53332e5047e2309061ade849b9ef2 /src | |
| parent | 90289c8851577bc063d9cceab6f9ac4f9c69a1d7 (diff) | |
| download | openbsd-7761ce1bd0453170bfe3e70c1ea63080b6929844.tar.gz openbsd-7761ce1bd0453170bfe3e70c1ea63080b6929844.tar.bz2 openbsd-7761ce1bd0453170bfe3e70c1ea63080b6929844.zip | |
Move the callers X509_STORE_CTX_purpose_inherit() down a bit
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/x509/x509_vfy.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/lib/libcrypto/x509/x509_vfy.c b/src/lib/libcrypto/x509/x509_vfy.c index 6c0ad78ec8..2d4061cfdf 100644 --- a/src/lib/libcrypto/x509/x509_vfy.c +++ b/src/lib/libcrypto/x509/x509_vfy.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509_vfy.c,v 1.126 2023/11/13 10:33:00 tb Exp $ */ | 1 | /* $OpenBSD: x509_vfy.c,v 1.127 2023/11/27 00:51:12 tb 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 | * |
| @@ -2200,20 +2200,6 @@ X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, STACK_OF(X509_CRL) *sk) | |||
| 2200 | } | 2200 | } |
| 2201 | LCRYPTO_ALIAS(X509_STORE_CTX_set0_crls); | 2201 | LCRYPTO_ALIAS(X509_STORE_CTX_set0_crls); |
| 2202 | 2202 | ||
| 2203 | int | ||
| 2204 | X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose) | ||
| 2205 | { | ||
| 2206 | return X509_STORE_CTX_purpose_inherit(ctx, 0, purpose, 0); | ||
| 2207 | } | ||
| 2208 | LCRYPTO_ALIAS(X509_STORE_CTX_set_purpose); | ||
| 2209 | |||
| 2210 | int | ||
| 2211 | X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust) | ||
| 2212 | { | ||
| 2213 | return X509_STORE_CTX_purpose_inherit(ctx, 0, 0, trust); | ||
| 2214 | } | ||
| 2215 | LCRYPTO_ALIAS(X509_STORE_CTX_set_trust); | ||
| 2216 | |||
| 2217 | /* This function is used to set the X509_STORE_CTX purpose and trust | 2203 | /* This function is used to set the X509_STORE_CTX purpose and trust |
| 2218 | * values. This is intended to be used when another structure has its | 2204 | * values. This is intended to be used when another structure has its |
| 2219 | * own trust and purpose values which (if set) will be inherited by | 2205 | * own trust and purpose values which (if set) will be inherited by |
| @@ -2270,6 +2256,20 @@ X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, | |||
| 2270 | } | 2256 | } |
| 2271 | LCRYPTO_ALIAS(X509_STORE_CTX_purpose_inherit); | 2257 | LCRYPTO_ALIAS(X509_STORE_CTX_purpose_inherit); |
| 2272 | 2258 | ||
| 2259 | int | ||
| 2260 | X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose) | ||
| 2261 | { | ||
| 2262 | return X509_STORE_CTX_purpose_inherit(ctx, 0, purpose, 0); | ||
| 2263 | } | ||
| 2264 | LCRYPTO_ALIAS(X509_STORE_CTX_set_purpose); | ||
| 2265 | |||
| 2266 | int | ||
| 2267 | X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust) | ||
| 2268 | { | ||
| 2269 | return X509_STORE_CTX_purpose_inherit(ctx, 0, 0, trust); | ||
| 2270 | } | ||
| 2271 | LCRYPTO_ALIAS(X509_STORE_CTX_set_trust); | ||
| 2272 | |||
| 2273 | X509_STORE_CTX * | 2273 | X509_STORE_CTX * |
| 2274 | X509_STORE_CTX_new(void) | 2274 | X509_STORE_CTX_new(void) |
| 2275 | { | 2275 | { |
