[https][tls][crypto] Intel QAT卡初涉

Posted hugetong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[https][tls][crypto] Intel QAT卡初涉相关的知识,希望对你有一定的参考价值。

硬件加密卡,硬件加解密卡。

用于把加密解密,数据压缩等,从CPU卸载到加速卡上。

 

所有文档汇总:https://01.org/intel-quickassist-technology

性能调优手册:https://01.org/sites/default/files/downloads//330687qatperformanceoptimizationguiderev007us.pdf

 

三种编程模型:interrupt mode, polling mode,epoll mode

intel推荐polling mode

 

简单的一些管理方法,备忘

[root@tong ~]# lspci |grep QAT
05:00.0 Co-processor: Intel Corporation DH895XCC Series QAT
[root@tong ~]# ls /sys/kernel/debug/qat_dh895xcc_0000:05:00.0/
cnv_errors  dev_cfg  fw_counters  heartbeat  heartbeat_failed  heartbeat_sent  transport  version
[root@tong ~]# cat /sys/kernel/debug/qat_dh895xcc_0000:05:00.0/fw_counters 
+------------------------------------------------+
| FW Statistics for Qat Device                   |
+------------------------------------------------+
| Firmware Requests [AE  0]:            27465873 |
| Firmware Responses[AE  0]:            27465873 |
+------------------------------------------------+
... ...

 

更多

https://github.com/intel/asynch_mode_nginx

以上是关于[https][tls][crypto] Intel QAT卡初涉的主要内容,如果未能解决你的问题,请参考以下文章

go https client

[ipsec][crypto] ike/ipsec与tls的认证机制比较

PHP发送带有SMTP错误的电子邮件:警告:stream_socket_enable_crypto():语言字符串加载失败:tls

TLS协议分析

Go语言·Web调优详解

TLS1.3抓包分析(1)——ClientHello