当前位置: 首页 > news >正文

MBedTLS v3.6.0 长期支持 (LTS) 版本

简介

Mbed TLS 项目已于 2024 年 3 月发布了 3.6.0 版本。该版本是一个长期支持 (LTS) 版本,将在未来 3 年内通过错误和安全修复进行维护。

该版本包括几个新的功能增强,例如改进的多线程操作、TLS1.3 早期数据支持、AES 的 Armv8-A 加密扩展、Thumb 的 SHA-256(T32)等。从 Mbed TLS 2.28 长期支持(LTS)分支发布的 Mbed TLS 2.28.8 包含最新的错误修复和安全修复。

请参阅发行说明以获取发行版中的完整更改列表。

3.6.0的亮点
  • PSA Crypto 线程安全:增加了对 PSA 密钥库的多线程访问保护以及对 PSA 全局状态的多线程访问保护,包括同时调用 psa_crypto_init()。未来将进行进一步测试和增强。
  • 当存在相应的 PSA 驱动程序时,可以禁用库中的密码或 AEAD 软件实现,从而减少内存使用量。当存在以前版本中提供的 PSA 驱动程序时,可以禁用哈希、ECDSA 和 EC-JPAKE 软件实现。
  • AES 的 Armv8-A 加密扩展、Thumb (T32) 或 32 位 Arm (A32) 的 SHA-256。
  • TLS1.3 早期数据和其他增强功能。TLS 1.3 协议现在在默认配置中启用
  • 启用 RFC 8449 定义的记录大小限制扩展支持。发送和接收的应用程序数据将根据握手期间协商的记录大小限制进行分段。
下一步是什么?

下一个主要版本 4.0.0 的规划正在进行中。该版本将包括将 PSA Crypto 设为主要加密 API、弃用/内部化旧密码 API 和始终使用 PSA Crypto API 的 TLS/X.509。每 18 个月将创建一个新的长期支持 (LTS) 版本。

未来几个季度的功能。正在开发一个单独的 TF-PSA-Crypto GitHub 存储库,提供 PSA Crypto API 参考实现(目前在 Mbed TLS 中可用)。

相关文章:

  • Elasticsearch:6.x 处理一对多关系使用场景
  • LLM的基础模型5:Embedding模型
  • Java物业管理系统+数据库应用程序开发[JavaSE+JDBC+idea控制台+MySQL]
  • 使用 Django 连接 MySQL 数据库
  • 业务安全蓝军测评标准解读—业务安全体系化
  • Java18新特性有哪些
  • 基于EasyX的贪吃蛇小游戏 - C语言
  • kafka-消费者服务搭建配置简单消费(SpringBoot整合Kafka)
  • Linux命令
  • 阻性负载和感性负载的区别
  • C++模板类与Java泛型类的实战应用及对比分析
  • Java实现线程安全的单例模式
  • Redis单线程
  • Python 实现乘数加密法
  • 四川汇聚荣聚荣科技有限公司综合实力怎么样?
  • Docker - Kafka
  • 【动手学深度学习】卷积神经网络CNN的研究详情
  • 【C语言】结构体(及位段)
  • 多元化征信产品体系:金融创新的驱动力与实体经济的助推器
  • pycharm链接auto al服务器
  • 网站建设公司 未来/百度推广seo优化
  • 做养生哪个网站有客人/营销网站搭建
  • 如何制作微信网站/新闻发稿平台有哪些?
  • 潍坊网站定制 优帮云/百度推广代理公司
  • 商店建筑设计/seo外包公司专家
  • 苏州营销网站建设/搜索引擎seo是什么意思