this project includes:
- AES cipher function
- AES invcipher function
- AES_GCM encryption
- AES_GCM decryption
the test cases is according to https://pdfs.semanticscholar.org/b4c4/66e7158c158fb513b729d6302521017d72fa.pdf?_ga=2.242128066.1778896172.1584287111-67902263.1584287111