#traits #macro #subtle-ng

subtle-ng-derive

为 subtle-ng 特性提供派生宏

6个版本

0.0.5 2022年7月1日
0.0.4 2022年6月30日

#1152过程宏

BSD-3-Clause

11KB
201

subtle-ng-derive

一套针对 subtle-ng 特性的派生宏

  • #[derive(ConstantTimeEq)]: 通过 &= 每对字段的 .ct_eq() 实现相等性。
  • #[derive(ConstantTimeGreater)]: 通过在每对字段上使用 .ct_eq().ct_gt() 以更复杂的方式实现比较。

许可证

BSD 3条款,与 subtle-ng 许可证匹配。


lib.rs:

subtle-ng 特性提供派生宏。

依赖项

~1.5MB
~35K SLoC