blst:多语言BLS12 381签名库 源码
blst blst(读作“ blast”)是一个BLS12-381签名库,专注于性能和安全性。 它是用C和汇编语言编写的。 目录 特定语言的注释 去 锈 储存库结构 表现 执照 地位 该库尚未审核。 使用风险自负。 已计划对该库进行正式验证,并将使用Cryptol和Coq来验证字段,曲线和批量签名操作。 该库符合以下IETF规范草案: IETF BLS签名V4 IETF哈希到曲线V10 序列化格式是根据IETF规范的附录A.BLS12-381实现的,该规范要求使用ZCash定义。 有关实施的一般说明 blst库的目标是为需要高性能和经过正式验证的BLS12-381操作的应用程序和其他库提供基础组件。 考虑到这一点,我们做出了一些决定,以使公众利益最大化,超越BLS12-381。 例如,与专门针对381位BLS12-381曲线参数进行了调整相反,现场操作针对通用384位使用进
用户评论