MORUS-1280-256

Yawning Angel b70600cee0 fixup! AVX2: Merge the YMM code paths down into 2 functions. 4 months ago
.gitignore 631437e59a Initial import. 5 months ago
LICENSE 631437e59a Initial import. 5 months ago
README.md 631437e59a Initial import. 5 months ago
burn_safe.go 631437e59a Initial import. 5 months ago
burn_test.go 631437e59a Initial import. 5 months ago
burn_unsafe.go 631437e59a Initial import. 5 months ago
hwaccel.go 05e2386fa0 Change how the high level interface calls the concrete implementation. 4 months ago
hwaccel_amd64.go 50712dfd3b AVX2: Merge the YMM code paths down into 2 functions. 4 months ago
hwaccel_amd64.s b70600cee0 fixup! AVX2: Merge the YMM code paths down into 2 functions. 4 months ago
hwaccel_ref.go 631437e59a Initial import. 5 months ago
morus.go 05e2386fa0 Change how the high level interface calls the concrete implementation. 4 months ago
morus_1280_256_kat_test.go 631437e59a Initial import. 5 months ago
morus_ref.go 05e2386fa0 Change how the high level interface calls the concrete implementation. 4 months ago
morus_test.go 05e2386fa0 Change how the high level interface calls the concrete implementation. 4 months ago
unsafe_linkname.s 631437e59a Initial import. 5 months ago

README.md

MORUS - MORUS-1280-256 Authenticated Cipher

Yawning Angel (yawning at schwanenlied dot me)

This package implements the MORUS-1280-256 Authenticated Cipher.

This implementation is derived from the reference implementation by Hongjun Wu and Tao Huang.