ssl_local.h (88e852c0b5c872b1a3234515623104ae61b60773) ssl_local.h (9a3ae0cdef9ac9a4b8c5cc66305d9a516ce8d4a0)
1/*
2 * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.
3 * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
4 * Copyright 2005 Nokia. All rights reserved.
5 *
6 * Licensed under the OpenSSL license (the "License"). You may not use
7 * this file except in compliance with the License. You can obtain a copy
8 * in the file LICENSE in the source distribution or at

--- 2293 unchanged lines hidden (view full) ---

2302__owur int ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *sk);
2303__owur int ssl_build_cert_chain(SSL *s, SSL_CTX *ctx, int flags);
2304__owur int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain,
2305 int ref);
2306
2307__owur int ssl_security(const SSL *s, int op, int bits, int nid, void *other);
2308__owur int ssl_ctx_security(const SSL_CTX *ctx, int op, int bits, int nid,
2309 void *other);
1/*
2 * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.
3 * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
4 * Copyright 2005 Nokia. All rights reserved.
5 *
6 * Licensed under the OpenSSL license (the "License"). You may not use
7 * this file except in compliance with the License. You can obtain a copy
8 * in the file LICENSE in the source distribution or at

--- 2293 unchanged lines hidden (view full) ---

2302__owur int ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *sk);
2303__owur int ssl_build_cert_chain(SSL *s, SSL_CTX *ctx, int flags);
2304__owur int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain,
2305 int ref);
2306
2307__owur int ssl_security(const SSL *s, int op, int bits, int nid, void *other);
2308__owur int ssl_ctx_security(const SSL_CTX *ctx, int op, int bits, int nid,
2309 void *other);
2310int ssl_get_security_level_bits(const SSL *s, const SSL_CTX *ctx, int *levelp);
2310
2311__owur int ssl_cert_lookup_by_nid(int nid, size_t *pidx);
2312__owur const SSL_CERT_LOOKUP *ssl_cert_lookup_by_pkey(const EVP_PKEY *pk,
2313 size_t *pidx);
2314__owur const SSL_CERT_LOOKUP *ssl_cert_lookup_by_idx(size_t idx);
2315
2316int ssl_undefined_function(SSL *s);
2317__owur int ssl_undefined_void_function(void);

--- 105 unchanged lines hidden (view full) ---

2423 struct hm_header_st *msg_hdr);
2424__owur long dtls1_default_timeout(void);
2425__owur struct timeval *dtls1_get_timeout(SSL *s, struct timeval *timeleft);
2426__owur int dtls1_check_timeout_num(SSL *s);
2427__owur int dtls1_handle_timeout(SSL *s);
2428void dtls1_start_timer(SSL *s);
2429void dtls1_stop_timer(SSL *s);
2430__owur int dtls1_is_timer_expired(SSL *s);
2311
2312__owur int ssl_cert_lookup_by_nid(int nid, size_t *pidx);
2313__owur const SSL_CERT_LOOKUP *ssl_cert_lookup_by_pkey(const EVP_PKEY *pk,
2314 size_t *pidx);
2315__owur const SSL_CERT_LOOKUP *ssl_cert_lookup_by_idx(size_t idx);
2316
2317int ssl_undefined_function(SSL *s);
2318__owur int ssl_undefined_void_function(void);

--- 105 unchanged lines hidden (view full) ---

2424 struct hm_header_st *msg_hdr);
2425__owur long dtls1_default_timeout(void);
2426__owur struct timeval *dtls1_get_timeout(SSL *s, struct timeval *timeleft);
2427__owur int dtls1_check_timeout_num(SSL *s);
2428__owur int dtls1_handle_timeout(SSL *s);
2429void dtls1_start_timer(SSL *s);
2430void dtls1_stop_timer(SSL *s);
2431__owur int dtls1_is_timer_expired(SSL *s);
2431void dtls1_double_timeout(SSL *s);
2432__owur int dtls_raw_hello_verify_request(WPACKET *pkt, unsigned char *cookie,
2433 size_t cookie_len);
2434__owur size_t dtls1_min_mtu(SSL *s);
2435void dtls1_hm_fragment_free(hm_fragment *frag);
2436__owur int dtls1_query_mtu(SSL *s);
2437
2438__owur int tls1_new(SSL *s);
2439void tls1_free(SSL *s);

--- 245 unchanged lines hidden ---
2432__owur int dtls_raw_hello_verify_request(WPACKET *pkt, unsigned char *cookie,
2433 size_t cookie_len);
2434__owur size_t dtls1_min_mtu(SSL *s);
2435void dtls1_hm_fragment_free(hm_fragment *frag);
2436__owur int dtls1_query_mtu(SSL *s);
2437
2438__owur int tls1_new(SSL *s);
2439void tls1_free(SSL *s);

--- 245 unchanged lines hidden ---