secure-io / siv-go

Go implementation of AES-SIV-CMAC and AES-GCM-SIV
MIT License
6 stars 3 forks source link

prepare for AMD64 assembler implementations #6

Closed aead closed 5 years ago

aead commented 5 years ago

This commit prepares the AES-GCM-SIV and AES-SIV-CMAC implementation for specialized AMD64 assembly.

Therefore this commit moves the entire generic logic for AES- to _noasm.go. It also adds the private authEnc interface implemented by generic/platform- dependent code.