duanhongyi / gmssl

a python crypto for sm2/sm3/sm4
MIT License
488 stars 141 forks source link

针对SM4算法增加了更多的填充方案。 #75

Closed ZidongY closed 1 year ago

ZidongY commented 1 year ago
  1. func.py: 新增了pboc_padding、pboc_unpadding、iso9797m2_padding、iso9797m2_unpadding几种填充方法。
  2. sm4.py: 调整并扩充了padding_mode选项,NoPadding = 0;ZERO = 1;ISO9797M2 = 2;PKCS7 = 3;PBOC = 4
  3. README.md:更新SM4加解密示例,补充了填充算法选择方法。