/* Package sm4 implements the sm4 algorithm 用法1: 同go标准库crypto/cipher用法 注意标准库缺少ECB模式,这里增加了(ecb.go), 注意检查输入参数,不合法输入会panic。 可以对大包数据进行分段处理。 参见sm4.go中的用法 用法2: sm4.go的包装函数。 速度测试:1M Bytes data,~680Mbps per thread TODO: 1. On amd64 with aesni -- done, support ECB mode by Encrypt4 interface. 2. On amd64, accelerate GCM mode 3. On arm64, acc. with sm4 instruction 4. On arm64, acc. GCM mode. */ package sm4