- hardly any need for dynamic multiplier selection
- simplified the reported name due to the above
-Wrapped the AES-GCM within try-catch blocks
- Added ability to try different AAD sizes
- Fixed bug in AES-HMAC wrapper which failed with non-zero AAD bytes
- Changed the result printing slightly for AAD column
- Added ByteUtil class for helping with byte array inits etc
Added AES-GCM from Microsoft's Security.Cryptography library