now generates aes keys