Hasty Briefsbeta

双语

A New ASN.1 API for Python

a year ago
  • #Cryptography
  • #Python
  • #ASN.1
  • ASN.1是密码学、PKI方案和Python底层网络中的关键组件
  • PyCA密码学库正在开发新的ASN.1 API,以解决性能、差异缩减和现代化问题
  • 新API将采用纯Rust编写的ASN.1解析器以获得更好的性能和集成度
  • 该接口将采用声明式数据类风格设计并支持类型提示
  • ASN.1是一种接口描述语言(IDL),用于以与语言无关的方式描述数据结构
  • DER(可辨别编码规则)是与ASN.1配套使用的规范化、紧凑且自描述的编码格式
  • Python开发者经常需要在标准格式之外进行ASN.1编解码,例如Sigstore生态系统
  • 新库旨在提升性能、减少解析差异并实现API现代化
  • 初期开发将聚焦基础类型和修饰符,后续计划集成到PyCA密码学库中