gmsm/sm4
2022-07-28 10:01:30 +08:00
..
aesni_amd64.h sm4: reduce duplicated code and add comments 2022-07-25 13:20:58 +08:00
aesni_arm64.h sm4: arm64 transpose matrix use VZIP1 VZIP2 2022-07-25 16:37:23 +08:00
asm_amd64.s sm4: reduce duplicated code and add comments 2022-07-25 13:20:58 +08:00
asm_arm64.s sm4: arm64 use VZIP1 VZIP2 to transpose matrix 2022-07-25 17:10:15 +08:00
block.go sm4 generic implementation optimization ref openssl 2022-04-25 11:02:33 +08:00
cbc_cipher_asm_amd64.s sm4: reduce duplicated code and add comments 2022-07-25 13:20:58 +08:00
cbc_cipher_asm_arm64.s sm4: reduce duplicated code and add comments 2022-07-25 13:20:58 +08:00
cbc_cipher_asm.go sm4: add cbcEncAble interface 2022-07-26 08:30:24 +08:00
cbc_cipher_test.go supplement unit test cases 2022-07-18 10:13:53 +08:00
cipher_asm_fuzzy_test.go support build generic 2022-06-14 08:45:54 +08:00
cipher_asm_test.go run "gofmt -s -w" 2022-07-15 16:42:39 +08:00
cipher_asm.go sm4: separate cipher_ni from cipher_asm 2022-07-19 13:29:21 +08:00
cipher_generic.go support build generic 2022-06-14 08:45:54 +08:00
cipher_ni.go sm4: separate cipher_ni from cipher_asm 2022-07-19 13:29:21 +08:00
cipher_test.go sm4: fix test case issue 2022-07-12 10:08:23 +08:00
cipher.go update package level comments 2022-04-20 08:36:44 +08:00
const.go sm4 generic implementation optimization ref openssl 2022-04-25 11:02:33 +08:00
ctr_cipher_asm.go support build generic 2022-06-14 08:45:54 +08:00
gcm_amd64.s sm4: gcm data disable pass initial tag 2022-07-28 09:37:03 +08:00
gcm_arm64.s sm4: gcm data disable pass initial tag 2022-07-28 09:37:03 +08:00
gcm_cipher_asm.go support build generic 2022-06-14 08:45:54 +08:00
gcm_sm4ni_arm64.s fix 1.17 error 2022-06-14 08:57:25 +08:00
gen_arm64_ni.go Fix compile error 2022-04-29 17:29:08 +08:00
modes.go sm4: add cbcEncAble interface 2022-07-26 08:30:24 +08:00
sm4_gcm_asm.go misc: clean code 2022-07-28 10:01:30 +08:00
sm4ni_gcm_asm.go support build generic 2022-06-14 08:45:54 +08:00