objc2_security/generated/CipherSuite.rs
1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4#[cfg(feature = "objc2")]
5use objc2::__framework_prelude::*;
6
7use crate::*;
8
9/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_null_with_null_null?language=objc)
10pub const SSL_NULL_WITH_NULL_NULL: SSLCipherSuite = 0;
11/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_null_md5?language=objc)
12pub const SSL_RSA_WITH_NULL_MD5: SSLCipherSuite = 1;
13/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_null_sha?language=objc)
14pub const SSL_RSA_WITH_NULL_SHA: SSLCipherSuite = 2;
15/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_export_with_rc4_40_md5?language=objc)
16pub const SSL_RSA_EXPORT_WITH_RC4_40_MD5: SSLCipherSuite = 3;
17/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_rc4_128_md5?language=objc)
18pub const SSL_RSA_WITH_RC4_128_MD5: SSLCipherSuite = 4;
19/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_rc4_128_sha?language=objc)
20pub const SSL_RSA_WITH_RC4_128_SHA: SSLCipherSuite = 5;
21/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_export_with_rc2_cbc_40_md5?language=objc)
22pub const SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5: SSLCipherSuite = 6;
23/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_idea_cbc_sha?language=objc)
24pub const SSL_RSA_WITH_IDEA_CBC_SHA: SSLCipherSuite = 7;
25/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_export_with_des40_cbc_sha?language=objc)
26pub const SSL_RSA_EXPORT_WITH_DES40_CBC_SHA: SSLCipherSuite = 8;
27/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_des_cbc_sha?language=objc)
28pub const SSL_RSA_WITH_DES_CBC_SHA: SSLCipherSuite = 9;
29/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_3des_ede_cbc_sha?language=objc)
30pub const SSL_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 10;
31/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_dss_export_with_des40_cbc_sha?language=objc)
32pub const SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA: SSLCipherSuite = 11;
33/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_dss_with_des_cbc_sha?language=objc)
34pub const SSL_DH_DSS_WITH_DES_CBC_SHA: SSLCipherSuite = 12;
35/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_dss_with_3des_ede_cbc_sha?language=objc)
36pub const SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 13;
37/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_rsa_export_with_des40_cbc_sha?language=objc)
38pub const SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA: SSLCipherSuite = 14;
39/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_rsa_with_des_cbc_sha?language=objc)
40pub const SSL_DH_RSA_WITH_DES_CBC_SHA: SSLCipherSuite = 15;
41/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_rsa_with_3des_ede_cbc_sha?language=objc)
42pub const SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 16;
43/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dhe_dss_export_with_des40_cbc_sha?language=objc)
44pub const SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA: SSLCipherSuite = 17;
45/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dhe_dss_with_des_cbc_sha?language=objc)
46pub const SSL_DHE_DSS_WITH_DES_CBC_SHA: SSLCipherSuite = 18;
47/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dhe_dss_with_3des_ede_cbc_sha?language=objc)
48pub const SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 19;
49/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dhe_rsa_export_with_des40_cbc_sha?language=objc)
50pub const SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA: SSLCipherSuite = 20;
51/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dhe_rsa_with_des_cbc_sha?language=objc)
52pub const SSL_DHE_RSA_WITH_DES_CBC_SHA: SSLCipherSuite = 21;
53/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dhe_rsa_with_3des_ede_cbc_sha?language=objc)
54pub const SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 22;
55/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_anon_export_with_rc4_40_md5?language=objc)
56pub const SSL_DH_anon_EXPORT_WITH_RC4_40_MD5: SSLCipherSuite = 23;
57/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_anon_with_rc4_128_md5?language=objc)
58pub const SSL_DH_anon_WITH_RC4_128_MD5: SSLCipherSuite = 24;
59/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_anon_export_with_des40_cbc_sha?language=objc)
60pub const SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA: SSLCipherSuite = 25;
61/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_anon_with_des_cbc_sha?language=objc)
62pub const SSL_DH_anon_WITH_DES_CBC_SHA: SSLCipherSuite = 26;
63/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_dh_anon_with_3des_ede_cbc_sha?language=objc)
64pub const SSL_DH_anon_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 27;
65/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_fortezza_dms_with_null_sha?language=objc)
66pub const SSL_FORTEZZA_DMS_WITH_NULL_SHA: SSLCipherSuite = 28;
67/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_fortezza_dms_with_fortezza_cbc_sha?language=objc)
68pub const SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA: SSLCipherSuite = 29;
69/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_aes_128_cbc_sha?language=objc)
70pub const TLS_RSA_WITH_AES_128_CBC_SHA: SSLCipherSuite = 47;
71/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_dss_with_aes_128_cbc_sha?language=objc)
72pub const TLS_DH_DSS_WITH_AES_128_CBC_SHA: SSLCipherSuite = 48;
73/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_rsa_with_aes_128_cbc_sha?language=objc)
74pub const TLS_DH_RSA_WITH_AES_128_CBC_SHA: SSLCipherSuite = 49;
75/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_dss_with_aes_128_cbc_sha?language=objc)
76pub const TLS_DHE_DSS_WITH_AES_128_CBC_SHA: SSLCipherSuite = 50;
77/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_rsa_with_aes_128_cbc_sha?language=objc)
78pub const TLS_DHE_RSA_WITH_AES_128_CBC_SHA: SSLCipherSuite = 51;
79/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_aes_128_cbc_sha?language=objc)
80pub const TLS_DH_anon_WITH_AES_128_CBC_SHA: SSLCipherSuite = 52;
81/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_aes_256_cbc_sha?language=objc)
82pub const TLS_RSA_WITH_AES_256_CBC_SHA: SSLCipherSuite = 53;
83/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_dss_with_aes_256_cbc_sha?language=objc)
84pub const TLS_DH_DSS_WITH_AES_256_CBC_SHA: SSLCipherSuite = 54;
85/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_rsa_with_aes_256_cbc_sha?language=objc)
86pub const TLS_DH_RSA_WITH_AES_256_CBC_SHA: SSLCipherSuite = 55;
87/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_dss_with_aes_256_cbc_sha?language=objc)
88pub const TLS_DHE_DSS_WITH_AES_256_CBC_SHA: SSLCipherSuite = 56;
89/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_rsa_with_aes_256_cbc_sha?language=objc)
90pub const TLS_DHE_RSA_WITH_AES_256_CBC_SHA: SSLCipherSuite = 57;
91/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_aes_256_cbc_sha?language=objc)
92pub const TLS_DH_anon_WITH_AES_256_CBC_SHA: SSLCipherSuite = 58;
93/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_null_sha?language=objc)
94pub const TLS_ECDH_ECDSA_WITH_NULL_SHA: SSLCipherSuite = 49153;
95/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_rc4_128_sha?language=objc)
96pub const TLS_ECDH_ECDSA_WITH_RC4_128_SHA: SSLCipherSuite = 49154;
97/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_3des_ede_cbc_sha?language=objc)
98pub const TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 49155;
99/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_aes_128_cbc_sha?language=objc)
100pub const TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA: SSLCipherSuite = 49156;
101/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_aes_256_cbc_sha?language=objc)
102pub const TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA: SSLCipherSuite = 49157;
103/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_null_sha?language=objc)
104pub const TLS_ECDHE_ECDSA_WITH_NULL_SHA: SSLCipherSuite = 49158;
105/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_rc4_128_sha?language=objc)
106pub const TLS_ECDHE_ECDSA_WITH_RC4_128_SHA: SSLCipherSuite = 49159;
107/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_3des_ede_cbc_sha?language=objc)
108pub const TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 49160;
109/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_aes_128_cbc_sha?language=objc)
110pub const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA: SSLCipherSuite = 49161;
111/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_aes_256_cbc_sha?language=objc)
112pub const TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA: SSLCipherSuite = 49162;
113/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_null_sha?language=objc)
114pub const TLS_ECDH_RSA_WITH_NULL_SHA: SSLCipherSuite = 49163;
115/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_rc4_128_sha?language=objc)
116pub const TLS_ECDH_RSA_WITH_RC4_128_SHA: SSLCipherSuite = 49164;
117/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_3des_ede_cbc_sha?language=objc)
118pub const TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 49165;
119/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_aes_128_cbc_sha?language=objc)
120pub const TLS_ECDH_RSA_WITH_AES_128_CBC_SHA: SSLCipherSuite = 49166;
121/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_aes_256_cbc_sha?language=objc)
122pub const TLS_ECDH_RSA_WITH_AES_256_CBC_SHA: SSLCipherSuite = 49167;
123/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_null_sha?language=objc)
124pub const TLS_ECDHE_RSA_WITH_NULL_SHA: SSLCipherSuite = 49168;
125/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_rc4_128_sha?language=objc)
126pub const TLS_ECDHE_RSA_WITH_RC4_128_SHA: SSLCipherSuite = 49169;
127/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_3des_ede_cbc_sha?language=objc)
128pub const TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 49170;
129/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_aes_128_cbc_sha?language=objc)
130pub const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA: SSLCipherSuite = 49171;
131/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_aes_256_cbc_sha?language=objc)
132pub const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA: SSLCipherSuite = 49172;
133/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_anon_with_null_sha?language=objc)
134pub const TLS_ECDH_anon_WITH_NULL_SHA: SSLCipherSuite = 49173;
135/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_anon_with_rc4_128_sha?language=objc)
136pub const TLS_ECDH_anon_WITH_RC4_128_SHA: SSLCipherSuite = 49174;
137/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_anon_with_3des_ede_cbc_sha?language=objc)
138pub const TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 49175;
139/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_anon_with_aes_128_cbc_sha?language=objc)
140pub const TLS_ECDH_anon_WITH_AES_128_CBC_SHA: SSLCipherSuite = 49176;
141/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_anon_with_aes_256_cbc_sha?language=objc)
142pub const TLS_ECDH_anon_WITH_AES_256_CBC_SHA: SSLCipherSuite = 49177;
143/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_psk_with_aes_128_cbc_sha?language=objc)
144pub const TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA: SSLCipherSuite = 49205;
145/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_psk_with_aes_256_cbc_sha?language=objc)
146pub const TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA: SSLCipherSuite = 49206;
147/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_chacha20_poly1305_sha256?language=objc)
148pub const TLS_PSK_WITH_CHACHA20_POLY1305_SHA256: SSLCipherSuite = 52395;
149/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_psk_with_chacha20_poly1305_sha256?language=objc)
150pub const TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256: SSLCipherSuite = 52396;
151/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_null_with_null_null?language=objc)
152pub const TLS_NULL_WITH_NULL_NULL: SSLCipherSuite = 0;
153/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_null_md5?language=objc)
154pub const TLS_RSA_WITH_NULL_MD5: SSLCipherSuite = 1;
155/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_null_sha?language=objc)
156pub const TLS_RSA_WITH_NULL_SHA: SSLCipherSuite = 2;
157/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_rc4_128_md5?language=objc)
158pub const TLS_RSA_WITH_RC4_128_MD5: SSLCipherSuite = 4;
159/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_rc4_128_sha?language=objc)
160pub const TLS_RSA_WITH_RC4_128_SHA: SSLCipherSuite = 5;
161/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_3des_ede_cbc_sha?language=objc)
162pub const TLS_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 10;
163/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_null_sha256?language=objc)
164pub const TLS_RSA_WITH_NULL_SHA256: SSLCipherSuite = 59;
165/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_aes_128_cbc_sha256?language=objc)
166pub const TLS_RSA_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 60;
167/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_aes_256_cbc_sha256?language=objc)
168pub const TLS_RSA_WITH_AES_256_CBC_SHA256: SSLCipherSuite = 61;
169/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_dss_with_3des_ede_cbc_sha?language=objc)
170pub const TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 13;
171/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_rsa_with_3des_ede_cbc_sha?language=objc)
172pub const TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 16;
173/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_dss_with_3des_ede_cbc_sha?language=objc)
174pub const TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 19;
175/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_rsa_with_3des_ede_cbc_sha?language=objc)
176pub const TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 22;
177/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_dss_with_aes_128_cbc_sha256?language=objc)
178pub const TLS_DH_DSS_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 62;
179/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_rsa_with_aes_128_cbc_sha256?language=objc)
180pub const TLS_DH_RSA_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 63;
181/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_dss_with_aes_128_cbc_sha256?language=objc)
182pub const TLS_DHE_DSS_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 64;
183/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_rsa_with_aes_128_cbc_sha256?language=objc)
184pub const TLS_DHE_RSA_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 103;
185/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_dss_with_aes_256_cbc_sha256?language=objc)
186pub const TLS_DH_DSS_WITH_AES_256_CBC_SHA256: SSLCipherSuite = 104;
187/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_rsa_with_aes_256_cbc_sha256?language=objc)
188pub const TLS_DH_RSA_WITH_AES_256_CBC_SHA256: SSLCipherSuite = 105;
189/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_dss_with_aes_256_cbc_sha256?language=objc)
190pub const TLS_DHE_DSS_WITH_AES_256_CBC_SHA256: SSLCipherSuite = 106;
191/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_rsa_with_aes_256_cbc_sha256?language=objc)
192pub const TLS_DHE_RSA_WITH_AES_256_CBC_SHA256: SSLCipherSuite = 107;
193/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_rc4_128_md5?language=objc)
194pub const TLS_DH_anon_WITH_RC4_128_MD5: SSLCipherSuite = 24;
195/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_3des_ede_cbc_sha?language=objc)
196pub const TLS_DH_anon_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 27;
197/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_aes_128_cbc_sha256?language=objc)
198pub const TLS_DH_anon_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 108;
199/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_aes_256_cbc_sha256?language=objc)
200pub const TLS_DH_anon_WITH_AES_256_CBC_SHA256: SSLCipherSuite = 109;
201/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_rc4_128_sha?language=objc)
202pub const TLS_PSK_WITH_RC4_128_SHA: SSLCipherSuite = 138;
203/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_3des_ede_cbc_sha?language=objc)
204pub const TLS_PSK_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 139;
205/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_aes_128_cbc_sha?language=objc)
206pub const TLS_PSK_WITH_AES_128_CBC_SHA: SSLCipherSuite = 140;
207/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_aes_256_cbc_sha?language=objc)
208pub const TLS_PSK_WITH_AES_256_CBC_SHA: SSLCipherSuite = 141;
209/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_rc4_128_sha?language=objc)
210pub const TLS_DHE_PSK_WITH_RC4_128_SHA: SSLCipherSuite = 142;
211/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_3des_ede_cbc_sha?language=objc)
212pub const TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 143;
213/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_aes_128_cbc_sha?language=objc)
214pub const TLS_DHE_PSK_WITH_AES_128_CBC_SHA: SSLCipherSuite = 144;
215/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_aes_256_cbc_sha?language=objc)
216pub const TLS_DHE_PSK_WITH_AES_256_CBC_SHA: SSLCipherSuite = 145;
217/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_rc4_128_sha?language=objc)
218pub const TLS_RSA_PSK_WITH_RC4_128_SHA: SSLCipherSuite = 146;
219/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_3des_ede_cbc_sha?language=objc)
220pub const TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA: SSLCipherSuite = 147;
221/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_aes_128_cbc_sha?language=objc)
222pub const TLS_RSA_PSK_WITH_AES_128_CBC_SHA: SSLCipherSuite = 148;
223/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_aes_256_cbc_sha?language=objc)
224pub const TLS_RSA_PSK_WITH_AES_256_CBC_SHA: SSLCipherSuite = 149;
225/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_null_sha?language=objc)
226pub const TLS_PSK_WITH_NULL_SHA: SSLCipherSuite = 44;
227/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_null_sha?language=objc)
228pub const TLS_DHE_PSK_WITH_NULL_SHA: SSLCipherSuite = 45;
229/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_null_sha?language=objc)
230pub const TLS_RSA_PSK_WITH_NULL_SHA: SSLCipherSuite = 46;
231/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_aes_128_gcm_sha256?language=objc)
232pub const TLS_RSA_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 156;
233/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_with_aes_256_gcm_sha384?language=objc)
234pub const TLS_RSA_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 157;
235/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_rsa_with_aes_128_gcm_sha256?language=objc)
236pub const TLS_DHE_RSA_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 158;
237/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_rsa_with_aes_256_gcm_sha384?language=objc)
238pub const TLS_DHE_RSA_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 159;
239/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_rsa_with_aes_128_gcm_sha256?language=objc)
240pub const TLS_DH_RSA_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 160;
241/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_rsa_with_aes_256_gcm_sha384?language=objc)
242pub const TLS_DH_RSA_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 161;
243/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_dss_with_aes_128_gcm_sha256?language=objc)
244pub const TLS_DHE_DSS_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 162;
245/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_dss_with_aes_256_gcm_sha384?language=objc)
246pub const TLS_DHE_DSS_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 163;
247/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_dss_with_aes_128_gcm_sha256?language=objc)
248pub const TLS_DH_DSS_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 164;
249/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_dss_with_aes_256_gcm_sha384?language=objc)
250pub const TLS_DH_DSS_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 165;
251/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_aes_128_gcm_sha256?language=objc)
252pub const TLS_DH_anon_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 166;
253/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dh_anon_with_aes_256_gcm_sha384?language=objc)
254pub const TLS_DH_anon_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 167;
255/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_aes_128_gcm_sha256?language=objc)
256pub const TLS_PSK_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 168;
257/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_aes_256_gcm_sha384?language=objc)
258pub const TLS_PSK_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 169;
259/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_aes_128_gcm_sha256?language=objc)
260pub const TLS_DHE_PSK_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 170;
261/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_aes_256_gcm_sha384?language=objc)
262pub const TLS_DHE_PSK_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 171;
263/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_aes_128_gcm_sha256?language=objc)
264pub const TLS_RSA_PSK_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 172;
265/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_aes_256_gcm_sha384?language=objc)
266pub const TLS_RSA_PSK_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 173;
267/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_aes_128_cbc_sha256?language=objc)
268pub const TLS_PSK_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 174;
269/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_aes_256_cbc_sha384?language=objc)
270pub const TLS_PSK_WITH_AES_256_CBC_SHA384: SSLCipherSuite = 175;
271/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_null_sha256?language=objc)
272pub const TLS_PSK_WITH_NULL_SHA256: SSLCipherSuite = 176;
273/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_psk_with_null_sha384?language=objc)
274pub const TLS_PSK_WITH_NULL_SHA384: SSLCipherSuite = 177;
275/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_aes_128_cbc_sha256?language=objc)
276pub const TLS_DHE_PSK_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 178;
277/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_aes_256_cbc_sha384?language=objc)
278pub const TLS_DHE_PSK_WITH_AES_256_CBC_SHA384: SSLCipherSuite = 179;
279/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_null_sha256?language=objc)
280pub const TLS_DHE_PSK_WITH_NULL_SHA256: SSLCipherSuite = 180;
281/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_dhe_psk_with_null_sha384?language=objc)
282pub const TLS_DHE_PSK_WITH_NULL_SHA384: SSLCipherSuite = 181;
283/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_aes_128_cbc_sha256?language=objc)
284pub const TLS_RSA_PSK_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 182;
285/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_aes_256_cbc_sha384?language=objc)
286pub const TLS_RSA_PSK_WITH_AES_256_CBC_SHA384: SSLCipherSuite = 183;
287/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_null_sha256?language=objc)
288pub const TLS_RSA_PSK_WITH_NULL_SHA256: SSLCipherSuite = 184;
289/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_rsa_psk_with_null_sha384?language=objc)
290pub const TLS_RSA_PSK_WITH_NULL_SHA384: SSLCipherSuite = 185;
291/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_aes_128_gcm_sha256?language=objc)
292pub const TLS_AES_128_GCM_SHA256: SSLCipherSuite = 4865;
293/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_aes_256_gcm_sha384?language=objc)
294pub const TLS_AES_256_GCM_SHA384: SSLCipherSuite = 4866;
295/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_chacha20_poly1305_sha256?language=objc)
296pub const TLS_CHACHA20_POLY1305_SHA256: SSLCipherSuite = 4867;
297/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_aes_128_ccm_sha256?language=objc)
298pub const TLS_AES_128_CCM_SHA256: SSLCipherSuite = 4868;
299/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_aes_128_ccm_8_sha256?language=objc)
300pub const TLS_AES_128_CCM_8_SHA256: SSLCipherSuite = 4869;
301/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_aes_128_cbc_sha256?language=objc)
302pub const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 49187;
303/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_aes_256_cbc_sha384?language=objc)
304pub const TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384: SSLCipherSuite = 49188;
305/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_aes_128_cbc_sha256?language=objc)
306pub const TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 49189;
307/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_aes_256_cbc_sha384?language=objc)
308pub const TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384: SSLCipherSuite = 49190;
309/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_aes_128_cbc_sha256?language=objc)
310pub const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 49191;
311/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_aes_256_cbc_sha384?language=objc)
312pub const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384: SSLCipherSuite = 49192;
313/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_aes_128_cbc_sha256?language=objc)
314pub const TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256: SSLCipherSuite = 49193;
315/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_aes_256_cbc_sha384?language=objc)
316pub const TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384: SSLCipherSuite = 49194;
317/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_aes_128_gcm_sha256?language=objc)
318pub const TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 49195;
319/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_aes_256_gcm_sha384?language=objc)
320pub const TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 49196;
321/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_aes_128_gcm_sha256?language=objc)
322pub const TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 49197;
323/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_ecdsa_with_aes_256_gcm_sha384?language=objc)
324pub const TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 49198;
325/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_aes_128_gcm_sha256?language=objc)
326pub const TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 49199;
327/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_aes_256_gcm_sha384?language=objc)
328pub const TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 49200;
329/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_aes_128_gcm_sha256?language=objc)
330pub const TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256: SSLCipherSuite = 49201;
331/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdh_rsa_with_aes_256_gcm_sha384?language=objc)
332pub const TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384: SSLCipherSuite = 49202;
333/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_rsa_with_chacha20_poly1305_sha256?language=objc)
334pub const TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256: SSLCipherSuite = 52392;
335/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_ecdhe_ecdsa_with_chacha20_poly1305_sha256?language=objc)
336pub const TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256: SSLCipherSuite = 52393;
337/// [Apple's documentation](https://developer.apple.com/documentation/security/tls_empty_renegotiation_info_scsv?language=objc)
338pub const TLS_EMPTY_RENEGOTIATION_INFO_SCSV: SSLCipherSuite = 255;
339/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_rc2_cbc_md5?language=objc)
340pub const SSL_RSA_WITH_RC2_CBC_MD5: SSLCipherSuite = 65408;
341/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_idea_cbc_md5?language=objc)
342pub const SSL_RSA_WITH_IDEA_CBC_MD5: SSLCipherSuite = 65409;
343/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_des_cbc_md5?language=objc)
344pub const SSL_RSA_WITH_DES_CBC_MD5: SSLCipherSuite = 65410;
345/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_rsa_with_3des_ede_cbc_md5?language=objc)
346pub const SSL_RSA_WITH_3DES_EDE_CBC_MD5: SSLCipherSuite = 65411;
347/// [Apple's documentation](https://developer.apple.com/documentation/security/ssl_no_such_ciphersuite?language=objc)
348pub const SSL_NO_SUCH_CIPHERSUITE: SSLCipherSuite = 65535;
349
350/// [Apple's documentation](https://developer.apple.com/documentation/security/sslciphersuitegroup?language=objc)
351// NS_ENUM
352#[repr(transparent)]
353#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
354pub struct SSLCiphersuiteGroup(pub c_int);
355impl SSLCiphersuiteGroup {
356 #[doc(alias = "kSSLCiphersuiteGroupDefault")]
357 pub const Default: Self = Self(0);
358 #[doc(alias = "kSSLCiphersuiteGroupCompatibility")]
359 pub const Compatibility: Self = Self(1);
360 #[doc(alias = "kSSLCiphersuiteGroupLegacy")]
361 pub const Legacy: Self = Self(2);
362 #[doc(alias = "kSSLCiphersuiteGroupATS")]
363 pub const ATS: Self = Self(3);
364 #[doc(alias = "kSSLCiphersuiteGroupATSCompatibility")]
365 pub const ATSCompatibility: Self = Self(4);
366}
367
368#[cfg(feature = "objc2")]
369unsafe impl Encode for SSLCiphersuiteGroup {
370 const ENCODING: Encoding = c_int::ENCODING;
371}
372
373#[cfg(feature = "objc2")]
374unsafe impl RefEncode for SSLCiphersuiteGroup {
375 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
376}