Lines Matching refs:crypto_info

359 	struct tls_crypto_info *crypto_info;  in do_tls_getsockopt_conf()  local
366 if (!optval || (len < sizeof(*crypto_info))) { in do_tls_getsockopt_conf()
378 crypto_info = &ctx->crypto_send.info; in do_tls_getsockopt_conf()
381 crypto_info = &ctx->crypto_recv.info; in do_tls_getsockopt_conf()
385 if (!TLS_CRYPTO_INFO_READY(crypto_info)) { in do_tls_getsockopt_conf()
390 if (len == sizeof(*crypto_info)) { in do_tls_getsockopt_conf()
391 if (copy_to_user(optval, crypto_info, sizeof(*crypto_info))) in do_tls_getsockopt_conf()
396 switch (crypto_info->cipher_type) { in do_tls_getsockopt_conf()
400 container_of(crypto_info, in do_tls_getsockopt_conf()
422 container_of(crypto_info, in do_tls_getsockopt_conf()
443 container_of(crypto_info, in do_tls_getsockopt_conf()
461 container_of(crypto_info, in do_tls_getsockopt_conf()
481 container_of(crypto_info, in do_tls_getsockopt_conf()
499 container_of(crypto_info, in do_tls_getsockopt_conf()
518 container_of(crypto_info, in do_tls_getsockopt_conf()
540 container_of(crypto_info, in do_tls_getsockopt_conf()
659 struct tls_crypto_info *crypto_info; in do_tls_setsockopt_conf() local
666 if (sockptr_is_null(optval) || (optlen < sizeof(*crypto_info))) in do_tls_setsockopt_conf()
670 crypto_info = &ctx->crypto_send.info; in do_tls_setsockopt_conf()
673 crypto_info = &ctx->crypto_recv.info; in do_tls_setsockopt_conf()
678 if (TLS_CRYPTO_INFO_READY(crypto_info)) in do_tls_setsockopt_conf()
681 rc = copy_from_sockptr(crypto_info, optval, sizeof(*crypto_info)); in do_tls_setsockopt_conf()
688 if (crypto_info->version != TLS_1_2_VERSION && in do_tls_setsockopt_conf()
689 crypto_info->version != TLS_1_3_VERSION) { in do_tls_setsockopt_conf()
696 if (alt_crypto_info->version != crypto_info->version || in do_tls_setsockopt_conf()
697 alt_crypto_info->cipher_type != crypto_info->cipher_type) { in do_tls_setsockopt_conf()
703 switch (crypto_info->cipher_type) { in do_tls_setsockopt_conf()
724 if (crypto_info->version != TLS_1_2_VERSION) { in do_tls_setsockopt_conf()
731 if (crypto_info->version != TLS_1_2_VERSION) { in do_tls_setsockopt_conf()
747 rc = copy_from_sockptr_offset(crypto_info + 1, optval, in do_tls_setsockopt_conf()
748 sizeof(*crypto_info), in do_tls_setsockopt_conf()
749 optlen - sizeof(*crypto_info)); in do_tls_setsockopt_conf()
802 memzero_explicit(crypto_info, sizeof(union tls_crypto_context)); in do_tls_setsockopt_conf()