OpenSSL 4.0.0-alpha1 发布
OpenSSL 4.0.0-alpha1 现已发布,这是一个功能版本,为 OpenSSL 添加了许多重要的新功能。此版本包含以下可能具有重大影响或不兼容的更改: 在以十六进制格式 printing key data(例如 modulus)时,若首位(most significant)字节 ≥0x80,则移除前导的额外'00:'。 将十六进制转储的宽度标准化为:签名 24 字节(以保持在 80 个字符的限制内),其他所有内容 16 字节。 现在在使用PKCS5_PBKDF2_HMACAPI with FIPS provider 时,会强制执行 Lower bounds 检查。 当设置X509_V_FLAG_X509_STRICT时,新增 AKID 验证检查。 增强型 CRL 验证流程,增加了多项检查。 libcrypto不再通过atexit()清理全局分配的数据。 OPENSSL_cleanup()现在会在全局析构函数中运行,或者默认情况下根本不运行。 ASN1_STRING已改为不透明类型。 许多 API 函数(包括与 X509 处理相关的函数)的签名都进行了更改,在适用情况下为参数类...