Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
github.com/guanzhi/GmSSL
GmSSL是由北京大学自主开发的国产商用密码开源库,实现了对国密算法、标准和安全通信协议的全面功能覆盖,支持包括移动端在内的主流操作系统和处理器,支持密码钥匙、密码卡等典型国产密码硬件,提供功能丰富的命令行工具及多种编译语言编程接口。
GmSSL 3 采用了cmake构建系统。下载源代码后将其解压缩,进入源码目录,执行:
mkdir build
cd build
cmake ..
make
make test
sudo make install
在make install
完成后,GmSSL会在默认安装目录中安装gmssl
命令行工具,在头文件目录中创建gmssl
目录,并且在库目录中安装libgmssl.a
、libgmssl.so
等库文件。
在Visual Studio命令提示符下执行:
mkdir build
cd build
cmake .. -G "NMake Makefiles"
nmake
TLS_ECC_SM4_CBC_SM3 {0xE0,0x13}
(GB/T 38636-2020、GM/T 0024-2014)TLS_ECDHE_SM4_CBC_SM3 {0xE0,0x11}
(GB/T 38636-2020、GM/T 0024-2014)TLS_SM4_GCM_SM3 {0x00,0xC6}
(RFC 8998)GmSSL通过子项目提供多种多种编程语言绑定
GmSSL支持Nginx的适配,并提供了Docker实现,具体参见Nginx-with-GmSSL3.0 项目。
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.