Lines Matching defs:tls
104 const struct ktls_session *tls, struct sge_txq *txq);
376 const struct ktls_session *tls;
385 tls = params->tls.tls;
388 if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE ||
389 tls->params.tls_vminor < TLS_MINOR_VER_ONE ||
390 tls->params.tls_vminor > TLS_MINOR_VER_TWO)
393 /* Sanity check values in *tls. */
394 switch (tls->params.cipher_algorithm) {
397 switch (tls->params.cipher_key_len) {
405 switch (tls->params.auth_algorithm) {
417 if (tls->params.iv_len != SALT_SIZE)
419 switch (tls->params.cipher_key_len) {
460 inp = params->tls.inp;
521 error = ktls_setup_keys(tlsp, tls, txq);
525 tlsp->enc_mode = t4_tls_cipher_mode(tls);
526 tlsp->tx_key_info_size = t4_tls_key_info_size(tls);
530 V_SCMD_PROTO_VERSION(t4_tls_proto_ver(tls)) |
534 V_SCMD_AUTH_MODE(t4_tls_auth_mode(tls)) |
535 V_SCMD_HMAC_CTRL(t4_tls_hmac_ctrl(tls)) |
587 ktls_setup_keys(struct tlspcb *tlsp, const struct ktls_session *tls,
603 t4_tls_key_ctx(tls, KTLS_TX, &tlsp->keyctx);
619 t4_write_tlskey_wr(tls, KTLS_TX, tlsp->tid, 0, tlsp->tx_key_addr, kwr);