boringssl_concrete_boringssl_ctx.h
Download boringssl_concrete_boringssl_ctx.h
@class boringssl_concrete_boringssl_psk_cache, NSString, boringssl_concrete_boringssl_session_state, boringssl_concrete_nw_protocol_boringssl, boringssl_concrete_boringssl_session_cache, NSObject, boringssl_concrete_boringssl_identity;
@protocol OS_nw_protocol_metadata, OS_nw_context, OS_xpc_object, OS_nw_protocol_options, OS_dispatch_queue, OS_nw_array;
@interface boringssl_concrete_boringssl_ctx : NSObject <OS_boringssl_ctx> {
struct boringssl_legacy_ctx { unsigned int x0; void *x1; } *legacy_context;
boringssl_concrete_nw_protocol_boringssl *boringssl_handle;
NSObject<OS_nw_context> *async_context;
boringssl_concrete_boringssl_session_cache *session_cache;
boringssl_concrete_boringssl_psk_cache *psk_cache;
unsigned short max_allowed_tls_version;
unsigned short max_allowed_dtls_version;
unsigned short min_allowed_tls_version;
unsigned short min_allowed_dtls_version;
unsigned short ssl_max_version;
unsigned short ssl_min_version;
NSObject<OS_xpc_object> *alpn_protocols;
NSObject<OS_nw_array> *callbacks;
char *subject_name;
char *ciphersuite_configuration_string;
char *experiment_identifier;
boringssl_concrete_boringssl_identity *identity;
boringssl_concrete_boringssl_identity *old_identity;
id /* block */ verify_block;
NSObject<OS_dispatch_queue> *verify_queue;
id /* block */ challenge_block;
NSObject<OS_dispatch_queue> *challenge_queue;
id /* block */ key_update_block;
NSObject<OS_dispatch_queue> *key_update_queue;
id /* block */ session_update_block;
NSObject<OS_dispatch_queue> *session_update_queue;
NSObject<OS_dispatch_queue> *private_key_queue;
id /* block */ private_key_sign_block;
id /* block */ private_key_decrypt_block;
NSObject<OS_dispatch_queue> *handshake_message_callback_queue;
id /* block */ handshake_message_callback;
union sockaddr_in_4_6 { struct sockaddr { unsigned char sa_len; unsigned char sa_family; char sa_data[14]; } sa; struct sockaddr_in { unsigned char sin_len; unsigned char sin_family; unsigned short sin_port; struct in_addr { unsigned int s_addr; } sin_addr; char sin_zero[8]; } sin; struct sockaddr_in6 { unsigned char sin6_len; unsigned char sin6_family; unsigned short sin6_port; unsigned int sin6_flowinfo; struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } sin6_addr; unsigned int sin6_scope_id; } sin6; } remote_address;
unsigned char connection_id[16];
unsigned long long nsURLRequestAttribution;
id /* block */ alert_callback;
id /* block */ connected_callback;
int internal_error;
int ssl_state;
int current_handshake_state;
unsigned char current_handshake_type;
struct boringssl_ctx_alert { int ssl_alert_type; unsigned char ssl_alert_level; unsigned char ssl_alert_code; unsigned char ssl_warning_count; } ssl_alert;
BOOL peer_trust_result;
int peer_trust_evaluation_error;
unsigned long long handshake_timer_fires;
unsigned short certificate_compression_algorithm;
struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *peer_public_key;
struct __CFArray { } *peer_cert_chain;
struct __SecTrust { } *peer_trust_ref;
struct __CFArray { } *server_raw_public_key_certificates;
struct __CFArray { } *client_raw_public_key_certificates;
unsigned char new_session_ticket_request;
unsigned char resumed_session_ticket_request;
boringssl_concrete_boringssl_session_state *session_state;
struct ssl_st { } *ssl_session;
struct ssl_ctx_st { } *ssl_ctx;
id /* block */ handshake_state_callback;
unsigned long long handshake_start;
unsigned long long handshake_end;
unsigned long long current_flight_time;
unsigned long long total_flight_time;
unsigned long long request_epoch_ms;
unsigned long long response_epoch_ms;
unsigned long long outbound_byte_count;
unsigned long long inbound_byte_count;
unsigned long long write_stalls;
unsigned long long read_stalls;
unsigned long long async_count;
NSObject<OS_nw_protocol_options> *options;
NSObject<OS_nw_protocol_metadata> *metadata;
unsigned long long minimum_rsa_key_size;
unsigned long long minimum_ecdsa_key_size;
unsigned int minimum_signature_algorithm;
int encryption_read_level;
int encryption_write_level;
unsigned char started_flight : 1;
unsigned char cancelled : 1;
unsigned char sct_enable : 1;
unsigned char ocsp_enable : 1;
unsigned char server : 1;
unsigned char dtls : 1;
unsigned char fallback_mode : 1;
unsigned char false_start_enabled : 1;
unsigned char false_start_used : 1;
unsigned char allow_server_identity_change : 1;
unsigned char cert_lookup_done : 1;
unsigned char trust_invalid_certs : 1;
unsigned char session_ticket_enabled : 1;
unsigned char npn_enabled : 1;
unsigned char alpn_enabled : 1;
unsigned char resumed : 1;
unsigned char renewed : 1;
unsigned char flight_direction : 1;
unsigned char peer_verified : 1;
unsigned char peer_verification_in_progress : 1;
unsigned char received_certificate_request : 1;
unsigned char recovered_session : 1;
unsigned char tried_resumption : 1;
unsigned char offered_ticket : 1;
unsigned char early_data_enabled : 1;
unsigned char enforce_ev : 1;
unsigned char is_probe : 1;
unsigned char ats_enforced : 1;
unsigned char trust_evaluation_complete : 1;
unsigned char certificate_compression_enabled : 1;
unsigned char certificate_compression_used : 1;
unsigned char psk_negotiated : 1;
unsigned char grease_enabled : 1;
unsigned char tls13_aesgcm_enabled : 1;
unsigned char tls13_chacha20poly1305_enabled : 1;
unsigned char ech_enabled : 1;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (void).cxx_destruct;
@end