Lines Matching refs:crypto_info
447 struct tls_crypto_info crypto_info = { 0 }; in do_chtls_getsockopt() local
449 crypto_info.version = TLS_1_2_VERSION; in do_chtls_getsockopt()
450 if (copy_to_user(optval, &crypto_info, sizeof(struct tls_crypto_info))) in do_chtls_getsockopt()
469 struct tls_crypto_info *crypto_info, tmp_crypto_info; in do_chtls_setsockopt() local
476 if (!optval || optlen < sizeof(*crypto_info)) { in do_chtls_setsockopt()
481 rc = copy_from_user(&tmp_crypto_info, optval, sizeof(*crypto_info)); in do_chtls_setsockopt()
493 crypto_info = (struct tls_crypto_info *)&csk->tlshws.crypto_info; in do_chtls_setsockopt()
498 crypto_info[0] = tmp_crypto_info; in do_chtls_setsockopt()
500 rc = copy_from_user((char *)crypto_info + sizeof(*crypto_info), in do_chtls_setsockopt()
501 optval + sizeof(*crypto_info), in do_chtls_setsockopt()
503 - sizeof(*crypto_info)); in do_chtls_setsockopt()