.. |
aesni_macros_amd64.s
|
sm4: amd64, a bit change for single block
|
2024-09-19 17:52:12 +08:00 |
aesni_macros_arm64.s
|
arm64: sm4/zuc reduce VAND
|
2024-11-07 17:03:56 +08:00 |
aesni_macros_ppc64x.s
|
ppc64x: sm4/zuc reduce VAND
|
2024-11-07 17:19:53 +08:00 |
asm_amd64.s
|
sm4: amd64, a bit change for single block
|
2024-09-19 17:52:12 +08:00 |
asm_arm64.s
|
sm4: arm64 sm4key export optimization
|
2024-10-21 15:55:40 +08:00 |
asm_ppc64x.s
|
ppc64x: sm4/zuc reduce VAND
|
2024-11-07 17:19:53 +08:00 |
block.go
|
sm4: reduce allocations
|
2024-03-27 08:38:25 +08:00 |
cbc_amd64.s
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
cbc_arm64.s
|
sm4: arm64 cbc, fix register usage issue
|
2024-09-13 11:23:31 +08:00 |
cbc_cipher_asm.go
|
sm4: ppc64x, cbc init #249
|
2024-09-13 09:49:44 +08:00 |
cbc_cipher_test.go
|
sm4: ppc64x, cbc init #249
|
2024-09-13 09:49:44 +08:00 |
cbc_ppc64x.s
|
ppc64x: sm4/zuc reduce VAND
|
2024-11-07 17:19:53 +08:00 |
cipher_asm_fuzzy_test.go
|
sm4: reduce allocations
|
2024-03-27 08:38:25 +08:00 |
cipher_asm_test.go
|
sm4: amd64, a bit change for single block
|
2024-09-19 17:52:12 +08:00 |
cipher_asm.go
|
sm4: expandkey align with single block encryption
|
2024-09-18 08:56:45 +08:00 |
cipher_generic.go
|
sm4: ppc64x, merge the implementation to cipher_asm
|
2024-09-12 10:12:37 +08:00 |
cipher_ni.go
|
sm4: ppc64x, merge the implementation to cipher_asm
|
2024-09-12 10:12:37 +08:00 |
cipher_test.go
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
cipher.go
|
sm4: reduce allocations
|
2024-03-27 08:38:25 +08:00 |
const.go
|
sm4: finetune bounds check
|
2023-06-05 14:32:15 +08:00 |
ctr_cipher_asm.go
|
sm4: ppc64x, enable ctr mode parallel
|
2024-09-12 13:05:03 +08:00 |
ecb_amd64.s
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
ecb_arm64.s
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
ecb_cipher_asm_test.go
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
ecb_cipher_asm.go
|
sm4: ppc64x, fix ecb #249
|
2024-09-12 16:38:05 +08:00 |
ecb_ppc64x.s
|
ppc64x: sm4/zuc reduce VAND
|
2024-11-07 17:19:53 +08:00 |
example_test.go
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
gcm_amd64.s
|
sm4: gcm purego optimize NewGCM
|
2024-10-30 08:31:12 +08:00 |
gcm_arm64.s
|
sm4:gcminit sm4-ni fix sm4e instruction
|
2024-10-29 22:37:54 +08:00 |
gcm_cipher_asm.go
|
pkcs7: align pkix.AlgorithmIdentifier Null Parameters with others
|
2024-10-30 08:57:45 +08:00 |
gcm_ppc64x_test.go
|
fix test case
|
2024-09-26 17:48:47 +08:00 |
gcm_ppc64x.go
|
sm4: ppc64x, gcm fix bug #249
|
2024-09-13 15:06:08 +08:00 |
gcm_ppc64x.s
|
sm4: ppc64x, gcm step 1 (without AESNI) #249
|
2024-09-13 13:31:54 +08:00 |
gcm_sm4ni_arm64.s
|
refine build tags
|
2024-03-05 09:47:49 +08:00 |
gen_arm64_ni.go
|
change interface{} to any, and remove "+build" build tag #77
|
2023-11-09 08:34:50 +08:00 |
modes.go
|
sm4: xts asm amd64
|
2023-08-24 11:47:06 +08:00 |
sm4_gcm_asm.go
|
sm4: ppc64x, merge the implementation to cipher_asm
|
2024-09-12 10:12:37 +08:00 |
sm4_xts.go
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
sm4ni_gcm_asm.go
|
sm4: ppc64x, merge the implementation to cipher_asm
|
2024-09-12 10:12:37 +08:00 |
sm4ni_macros_arm64.s
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
sm4ni_xts.go
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
xts_amd64.s
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
xts_arm64.s
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
xts_macros_arm64.s
|
xts/gcm: arm64 use VSRI/VSLI
|
2024-09-24 08:32:42 +08:00 |
xts_sm4ni_arm64.s
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |