move aead into crypto-core