Home
last modified time | relevance | path

Searched refs:tls (Results 1 – 25 of 206) sorted by relevance

123456789

/freebsd/sys/kern/
H A Duipc_ktls.c111 SYSCTL_NODE(_kern_ipc, OID_AUTO, tls, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
306 ktls_copyin_tls_enable(struct sockopt *sopt, struct tls_enable *tls) in ktls_copyin_tls_enable() argument
316 memset(tls, 0, sizeof(*tls)); in ktls_copyin_tls_enable()
317 tls->cipher_key = tls_v0.cipher_key; in ktls_copyin_tls_enable()
318 tls->iv = tls_v0.iv; in ktls_copyin_tls_enable()
319 tls->auth_key = tls_v0.auth_key; in ktls_copyin_tls_enable()
320 tls->cipher_algorithm = tls_v0.cipher_algorithm; in ktls_copyin_tls_enable()
321 tls->cipher_key_len = tls_v0.cipher_key_len; in ktls_copyin_tls_enable()
322 tls->iv_len = tls_v0.iv_len; in ktls_copyin_tls_enable()
323 tls->auth_algorithm = tls_v0.auth_algorithm; in ktls_copyin_tls_enable()
[all …]
H A Dkern_sendfile.c97 struct ktls_session *tls; member
318 KASSERT(sfio->tls == sfio->m->m_epg_tls, in sendfile_iodone()
321 KASSERT(sfio->tls == NULL, in sendfile_iodone()
343 } else if (sfio->tls != NULL && sfio->tls->mode == TCP_TLS_MODE_SW) { in sendfile_iodone()
710 struct ktls_session *tls; in vn_sendfile() local
727 tls = NULL; in vn_sendfile()
764 tls = ktls_hold(so->so_snd.sb_tls_info); in vn_sendfile()
797 if (tls != NULL) in vn_sendfile()
799 tls->params.max_frame_len, M_EXTPG); in vn_sendfile()
899 sfio->tls = tls; in vn_sendfile()
[all …]
/freebsd/sys/opencrypto/
H A Dktls_ocf.c51 struct ktls_session *tls, struct mbuf *m,
55 int (*recrypt)(struct ktls_session *tls,
60 int (*decrypt)(struct ktls_session *tls,
273 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls_cbc_encrypt() argument
289 os = tls->ocf_session; in ktls_ocf_tls_cbc_encrypt()
293 MPASS(tls->sync_dispatch); in ktls_ocf_tls_cbc_encrypt()
435 ktls_ocf_tls_cbc_decrypt(struct ktls_session *tls, in ktls_ocf_tls_cbc_decrypt() argument
450 os = tls->ocf_session; in ktls_ocf_tls_cbc_decrypt()
465 crp.crp_payload_start = tls->params.tls_hlen; in ktls_ocf_tls_cbc_decrypt()
546 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls12_aead_encrypt() argument
[all …]
H A Dktls.h50 void ktls_ocf_free(struct ktls_session *tls);
51 int ktls_ocf_try(struct ktls_session *tls, int direction);
53 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
55 int ktls_ocf_decrypt(struct ktls_session *tls,
58 int ktls_ocf_recrypt(struct ktls_session *tls,
60 bool ktls_ocf_recrypt_supported(struct ktls_session *tls);
/freebsd/sys/dev/cxgbe/crypto/
H A Dt4_keyctx.c410 t4_tls_key_info_size(const struct ktls_session *tls) in t4_tls_key_info_size() argument
415 tls->params.cipher_key_len; in t4_tls_key_info_size()
416 if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16) { in t4_tls_key_info_size()
419 switch (tls->params.auth_algorithm) { in t4_tls_key_info_size()
438 t4_tls_proto_ver(const struct ktls_session *tls) in t4_tls_proto_ver() argument
440 switch (tls->params.tls_vminor) { in t4_tls_proto_ver()
453 t4_tls_cipher_mode(const struct ktls_session *tls) in t4_tls_cipher_mode()
455 switch (tls->params.cipher_algorithm) { in t4_tls_cipher_mode()
466 t4_tls_auth_mode(const struct ktls_session *tls) in t4_tls_auth_mode()
468 switch (tls in t4_tls_auth_mode()
447 t4_tls_cipher_mode(const struct ktls_session * tls) t4_tls_cipher_mode() argument
460 t4_tls_auth_mode(const struct ktls_session * tls) t4_tls_auth_mode() argument
482 t4_tls_hmac_ctrl(const struct ktls_session * tls) t4_tls_hmac_ctrl() argument
495 tls_cipher_key_size(const struct ktls_session * tls) tls_cipher_key_size() argument
510 tls_mac_key_size(const struct ktls_session * tls) tls_mac_key_size() argument
529 t4_tls_key_ctx(const struct ktls_session * tls,int direction,struct tls_keyctx * kctx) t4_tls_key_ctx() argument
657 t4_write_tlskey_wr(const struct ktls_session * tls,int direction,int tid,int flags,int keyid,struct tls_key_req * kwr) t4_write_tlskey_wr() argument
[all...]
H A Dt7_kern_tls.c111 const struct ktls_session *tls, struct sge_txq *txq);
155 const struct ktls_session *tls; in t7_tls_tag_alloc() local
164 tls = params->tls.tls; in t7_tls_tag_alloc()
167 if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE || in t7_tls_tag_alloc()
168 tls->params.tls_vminor < TLS_MINOR_VER_ONE || in t7_tls_tag_alloc()
169 tls->params.tls_vminor > TLS_MINOR_VER_THREE) in t7_tls_tag_alloc()
173 switch (tls->params.cipher_algorithm) { in t7_tls_tag_alloc()
176 switch (tls->params.cipher_key_len) { in t7_tls_tag_alloc()
184 switch (tls->params.auth_algorithm) { in t7_tls_tag_alloc()
196 switch (tls->params.cipher_key_len) { in t7_tls_tag_alloc()
[all …]
/freebsd/tools/regression/tls/ttls3/
H A DMakefile7 tls-lib: elftls.S
12 tls-test-lib: tls-lib tls-test-lib.c
13 gcc -c -o tls-test.o ${.CURDIR}/tls-test-lib.c
14 ld $(LDFLAGS) tls-test.o libtls.so.1 -rpath=${.OBJDIR} -soname libtls-test.so.1 -o libtls-test.so.1
16 ttls3: tls-test-lib tls-test.c
17 gcc $(CFLAGS) -rdynamic -o ttls3 ${.CURDIR}/tls-test.c
/freebsd/crypto/heimdal/base/
H A Dheimbase.c394 struct ar_tls *tls = ptr; in ar_tls_delete() local
395 if (tls->head) in ar_tls_delete()
396 heim_release(tls->head); in ar_tls_delete()
397 free(tls); in ar_tls_delete()
440 struct ar_tls *tls; in autorel_dealloc() local
442 tls = autorel_tls(); in autorel_dealloc()
443 if (tls == NULL) in autorel_dealloc()
451 HEIMDAL_MUTEX_lock(&tls->tls_mutex); in autorel_dealloc()
452 if (tls->current != ptr) in autorel_dealloc()
455 if (tls->current != tls->head) in autorel_dealloc()
[all …]
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tls.c86 return (sc->tt.tls && sc->cryptocaps & FW_CAPS_CONFIG_TLSKEYS); in can_tls_offload()
92 struct tls_ofld_info *tls_ofld = &toep->tls; in tls_tx_key()
136 struct tls_ofld_info *tls_ofld = &toep->tls; in clear_tls_keyid()
150 get_tp_plen_max(struct ktls_session *tls) in get_tp_plen_max() argument
154 return (tls->params.max_frame_len <= 8192 ? plen : FC_TP_PLEN_MAX); in get_tp_plen_max()
159 tls_program_key_id(struct toepcb *toep, struct ktls_session *tls, in tls_program_key_id() argument
162 struct tls_ofld_info *tls_ofld = &toep->tls; in tls_program_key_id()
192 t4_write_tlskey_wr(tls, direction, toep->tid, F_FW_WR_COMPL, keyid, in tls_program_key_id()
199 t4_tls_key_ctx(tls, direction, kctx); in tls_program_key_id()
207 tls_alloc_ktls(struct toepcb *toep, struct ktls_session *tls, in argument
[all...]
/freebsd/crypto/openssl/demos/guide/
H A Dbuild.info5 # LD_LIBRARY_PATH=../.. ./tls-client-block www.example.com 443
7 PROGRAMS{noinst} = tls-client-block \
10 tls-client-non-block \
16 INCLUDE[tls-client-block]=../../include
17 SOURCE[tls-client-block]=tls-client-block.c
18 DEPEND[tls-client-block]=../../libcrypto ../../libssl
28 INCLUDE[tls-client-non-block]=../../include
29 SOURCE[tls-client-non-block]=tls-client-non-block.c
30 DEPEND[tls-client-non-block]=../../libcrypto ../../libssl
H A DMakefile7 TESTS = tls-client-block \
8 tls-server-block \
11 tls-client-non-block \
22 tls-client-block: tls-client-block.o
23 tls-server-block: tls-server-block.o
26 tls-client-non-block: tls-client-non-block.o
H A DREADME.md17 the tls-client-block demo do this:
19 LD_LIBRARY_PATH=../.. ./tls-client-block hostname port
39 SSL_CERT_FILE=rootcert.pem LD_LIBRARY_PATH=../.. ./tls-client-block localhost 4443
48 The tls-client-non-block demo can be run in exactly the same way. Just replace
49 "tls-client-block" in the above example commands with "tls-client-non-block".
90 [TLS Introduction]: https://www.openssl.org/docs/manmaster/man7/ossl-guide-tls-introduction.html
/freebsd/sys/sys/
H A Dktls.h247 void ktls_cleanup_tls_enable(struct tls_enable *tls);
248 int ktls_copyin_tls_enable(struct sockopt *sopt, struct tls_enable *tls);
254 void ktls_destroy(struct ktls_session *tls);
255 void ktls_frame(struct mbuf *m, struct ktls_session *tls, int *enqueue_cnt,
263 int ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate);
265 int ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls);
267 bool ktls_permit_empty_frames(struct ktls_session *tls);
272 ktls_hold(struct ktls_session *tls) in ktls_hold() argument
275 if (tls != NULL) in ktls_hold()
276 refcount_acquire(&tls->refcount); in ktls_hold()
[all …]
/freebsd/lib/libc/gen/
H A Dtls.c68 void _rtld_free_tls(void *tls, size_t tcbsize, size_t tcbalign);
70 void __libc_free_tls(void *tls, size_t tcbsize, size_t tcbalign);
235 char *tls_block, *tls; in __libc_allocate_tls() local
264 tls = (char *)tcb + TLS_TCB_SIZE + post_size; in __libc_allocate_tls()
273 dtv->dtv_slots[0].dtvs_tls = tls; in __libc_allocate_tls()
285 dtv->dtv_slots[0].dtvs_tls = tls; in __libc_allocate_tls()
288 memcpy(tls, libc_tls_init, libc_tls_init_size); in __libc_allocate_tls()
329 char *tls_block, *tls; in __libc_allocate_tls() local
352 tls = (char *)tcb - libc_tls_static_space; in __libc_allocate_tls()
358 dtv->dtv_slots[0].dtvs_tls = tls; in __libc_allocate_tls()
[all …]
/freebsd/sys/arm/include/
H A Dpcpu.h109 void *tls; in get_tls() local
112 __asm __volatile("mrc p15, 0, %0, c13, c0, 2" : "=r" (tls)); in get_tls()
113 return (tls); in get_tls()
117 set_tls(void *tls) in set_tls() argument
128 : : "r" (tls)); in set_tls()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_hw_tls.c98 priv = container_of(ptls, struct mlx5e_priv, tls); in mlx5e_tls_prealloc_work()
104 tags[i] = uma_zalloc(priv->tls.zone, M_NOWAIT); in mlx5e_tls_prealloc_work()
116 uma_zfree(priv->tls.zone, tags[i]); in mlx5e_tls_prealloc_work()
140 ptag->tls = &priv->tls; in mlx5e_tls_tag_import()
166 ptls = ptag->tls; in mlx5e_tls_tag_release()
167 priv = container_of(ptls, struct mlx5e_priv, tls); in mlx5e_tls_tag_release()
195 uma_zfree(ptag->tls->zone, ptag); in mlx5e_tls_tag_zfree()
202 struct mlx5e_tls *ptls = &priv->tls; in mlx5e_max_tag_proc()
212 if (max_tags > priv->tls.max_resources || max_tags == 0) in mlx5e_max_tag_proc()
222 struct mlx5e_tls *ptls = &priv->tls; in mlx5e_tls_init()
[all …]
/freebsd/crypto/openssl/ssl/quic/
H A Dquic_tserver.c44 SSL *tls; member
116 srv->tls = SSL_new(srv->ctx); in ossl_quic_tserver_new()
117 if (srv->tls == NULL) in ossl_quic_tserver_new()
136 if ((srv->ch = ossl_quic_port_create_incoming(srv->port, srv->tls)) == NULL) in ossl_quic_tserver_new()
156 SSL_free(srv->tls); in ossl_quic_tserver_new()
175 SSL_free(srv->tls); in ossl_quic_tserver_free()
566 SSL_set_msg_callback(srv->tls, f); in ossl_quic_tserver_set_msg_callback()
567 SSL_set_msg_callback_arg(srv->tls, arg); in ossl_quic_tserver_set_msg_callback()
572 return SSL_new_session_ticket(srv->tls); in ossl_quic_tserver_new_ticket()
578 return SSL_set_max_early_data(srv->tls, max_early_data); in ossl_quic_tserver_set_max_early_data()
[all …]
H A Dquic_port.c459 SSL *tls = NULL; in port_new_handshake_layer() local
481 if (!ossl_assert(qc->tls == NULL)) { in port_new_handshake_layer()
486 tls = ossl_ssl_connection_new_int(port->channel_ctx, user_ssl, TLS_method()); in port_new_handshake_layer()
487 qc->tls = tls; in port_new_handshake_layer()
488 if (tls == NULL || (tls_conn = SSL_CONNECTION_FROM_SSL(tls)) == NULL) { in port_new_handshake_layer()
506 return tls; in port_new_handshake_layer()
509 static QUIC_CHANNEL *port_make_channel(QUIC_PORT *port, SSL *tls, OSSL_QRX *qrx, in port_make_channel() argument
540 ch->tls = (tls != NULL) ? tls : port_new_handshake_layer(port, ch); in port_make_channel()
542 if (ch->tls == NULL) { in port_make_channel()
552 if (ch->tls->ctx->qlog_title != NULL) { in port_make_channel()
[all …]
/freebsd/krb5/plugins/k5tls/
H A DMakefile14 LIBDIR= ${PLUGINSDIR}/tls
24 CFLAGS+=-I${KRB5_DIR}/plugins/tls/k5tls \
33 .PATH: ${KRB5_DIR}/plugins/tls/k5tls
/freebsd/crypto/openssl/doc/designs/ddd/
H A DMakefile20 TESTS = $(foreach x,$(TESTS_BASE),$(x)-tls $(x)-quic)
33 ddd-%-tls: ddd-%.c
39 ddd-%-uv-tls: ddd-%-uv.c
/freebsd/crypto/openssl/test/recipes/
H A D70-test_comp.t142 my $tls = shift; # The tested TLS version.
148 if ($tls == TEST_TLS_1_2) {
155 print $expect, $tls, $type , "\n";
157 $test_tls_message{$tls} . " with " .
/freebsd/contrib/unbound/util/
H A Dconfiglexer.lex247 tls-upstream{COLON} { YDVAR(1, VAR_SSL_UPSTREAM) }
249 tls-service-key{COLON} { YDVAR(1, VAR_SSL_SERVICE_KEY) }
251 tls-service-pem{COLON} { YDVAR(1, VAR_SSL_SERVICE_PEM) }
253 tls-port{COLON} { YDVAR(1, VAR_SSL_PORT) }
255 tls-cert-bundle{COLON} { YDVAR(1, VAR_TLS_CERT_BUNDLE) }
256 tls-win-cert{COLON} { YDVAR(1, VAR_TLS_WIN_CERT) }
257 tls-system-cert{COLON} { YDVAR(1, VAR_TLS_WIN_CERT) }
259 additional-tls-port{COLON} { YDVAR(1, VAR_TLS_ADDITIONAL_PORT) }
260 tls-additional-ports{COLON} { YDVAR(1, VAR_TLS_ADDITIONAL_PORT) }
261 tls-additional-port{COLON} { YDVAR(1, VAR_TLS_ADDITIONAL_PORT) }
[all …]
/freebsd/lib/libc/tests/tls_dso/
H A DMakefile6 LIBDIR= ${TESTSBASE}/lib/libc/tls
7 SHLIBDIR= ${TESTSBASE}/lib/libc/tls
/freebsd/lib/libc/tests/tls/dso/
H A DMakefile1 TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/tls/${.CURDIR:T}
11 LIBDIR= ${TESTSBASE}/lib/libc/tls
/freebsd/sys/netinet/
H A Dtcp_ratelimit.c1340 struct ktls_session *tls; in tcp_set_pacing_rate() local
1356 tls = NULL; in tcp_set_pacing_rate()
1358 tls = tptosocket(tp)->so_snd.sb_tls_info; in tcp_set_pacing_rate()
1361 tls->mode != TCP_TLS_MODE_IFNET) { in tcp_set_pacing_rate()
1372 if (rte != NULL && tls != NULL && tls->snd_tag != NULL) { in tcp_set_pacing_rate()
1378 MPASS(tls->snd_tag->sw->type == IF_SND_TAG_TYPE_TLS); in tcp_set_pacing_rate()
1379 ktls_output_eagain(inp, tls); in tcp_set_pacing_rate()
1406 struct ktls_session *tls = NULL; in tcp_chg_pacing_rate() local
1421 tls = tptosocket(tp)->so_snd.sb_tls_info; in tcp_chg_pacing_rate()
1422 if (tls->mode != TCP_TLS_MODE_IFNET) in tcp_chg_pacing_rate()
[all …]

123456789