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密码学库中