Lines Matching defs:tls12
47 struct tls_crypto_info_keys *tls12)
49 memset(tls12, 0, sizeof(*tls12));
53 tls12->len = sizeof(struct tls12_crypto_info_chacha20_poly1305);
54 tls12->chacha20.info.version = tls_version;
55 tls12->chacha20.info.cipher_type = cipher_type;
58 tls12->len = sizeof(struct tls12_crypto_info_aes_gcm_128);
59 tls12->aes128.info.version = tls_version;
60 tls12->aes128.info.cipher_type = cipher_type;
63 tls12->len = sizeof(struct tls12_crypto_info_sm4_gcm);
64 tls12->sm4gcm.info.version = tls_version;
65 tls12->sm4gcm.info.cipher_type = cipher_type;
68 tls12->len = sizeof(struct tls12_crypto_info_sm4_ccm);
69 tls12->sm4ccm.info.version = tls_version;
70 tls12->sm4ccm.info.cipher_type = cipher_type;
73 tls12->len = sizeof(struct tls12_crypto_info_aes_ccm_128);
74 tls12->aesccm128.info.version = tls_version;
75 tls12->aesccm128.info.cipher_type = cipher_type;
78 tls12->len = sizeof(struct tls12_crypto_info_aes_gcm_256);
79 tls12->aesgcm256.info.version = tls_version;
80 tls12->aesgcm256.info.cipher_type = cipher_type;
83 tls12->len = sizeof(struct tls12_crypto_info_aria_gcm_128);
84 tls12->ariagcm128.info.version = tls_version;
85 tls12->ariagcm128.info.cipher_type = cipher_type;
88 tls12->len = sizeof(struct tls12_crypto_info_aria_gcm_256);
89 tls12->ariagcm256.info.version = tls_version;
90 tls12->ariagcm256.info.cipher_type = cipher_type;
246 struct tls_crypto_info_keys tls12;
248 tls12.crypto_info.version = 200;
249 tls12.crypto_info.cipher_type = TLS_CIPHER_AES_GCM_128;
250 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
252 tls12.crypto_info.version = TLS_1_2_VERSION;
253 tls12.crypto_info.cipher_type = 50;
254 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
256 tls12.crypto_info.version = TLS_1_2_VERSION;
257 tls12.crypto_info.cipher_type = 59;
258 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
260 tls12.crypto_info.version = TLS_1_2_VERSION;
261 tls12.crypto_info.cipher_type = 10;
262 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
264 tls12.crypto_info.version = TLS_1_2_VERSION;
265 tls12.crypto_info.cipher_type = 70;
266 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
367 struct tls_crypto_info_keys tls12;
375 &tls12);
382 ret = setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len);
385 ret = setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len);
1142 struct tls_crypto_info_keys tls12;
1145 &tls12);
1147 ret = setsockopt(self->fd, SOL_TLS, TLS_RX, &tls12,
1148 tls12.len);
1151 ret = setsockopt(self->cfd, SOL_TLS, TLS_TX, &tls12,
1152 tls12.len);
1583 struct tls_crypto_info_keys tls12;
1587 &tls12);
1594 ret = setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len);
1597 ret = setsockopt(self->cfd2, SOL_TLS, TLS_RX, &tls12, tls12.len);
1876 struct tls12_crypto_info_aes_gcm_256 tls12;
1883 memset(&tls12, 0, sizeof(tls12));
1884 tls12.info.version = TLS_1_2_VERSION;
1885 tls12.info.cipher_type = TLS_CIPHER_AES_GCM_256;
1928 struct tls12_crypto_info_aes_gcm_256 tls12;
1932 memset(&tls12, 0, sizeof(tls12));
1933 tls12.info.version = TLS_1_2_VERSION;
1934 tls12.info.cipher_type = TLS_CIPHER_AES_GCM_256;
1939 ret = setsockopt(fd, SOL_TLS, TLS_TX, &tls12,
1940 sizeof(tls12));
1943 ret = setsockopt(cfd, SOL_TLS, TLS_RX, &tls12,
1944 sizeof(tls12));
1953 struct tls12_crypto_info_aes_gcm_256 tls12;
1958 memset(&tls12, 0, sizeof(tls12));
1959 tls12.info.version = TLS_1_3_VERSION;
1960 tls12.info.cipher_type = TLS_CIPHER_AES_GCM_256;
1967 ret = setsockopt(fd, SOL_TLS, TLS_TX, &tls12, sizeof(tls12));
1970 ret = setsockopt(cfd, SOL_TLS, TLS_RX, &tls12, sizeof(tls12));
2004 struct tls_crypto_info_keys tls12;
2009 tls_crypto_info_init(TLS_1_2_VERSION, TLS_CIPHER_AES_GCM_128, &tls12);
2041 ret = setsockopt(fd, SOL_TLS, TLS_TX, &tls12, tls12.len);
2044 ret = setsockopt(fd, SOL_TLS, TLS_RX, &tls12, tls12.len);
2059 struct tls_crypto_info_keys tls12;
2068 tls_crypto_info_init(TLS_1_2_VERSION, TLS_CIPHER_AES_GCM_256, &tls12);
2090 ASSERT_EQ(setsockopt(fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
2094 ASSERT_EQ(setsockopt(cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);