getChiper static method
AESCipher
getChiper(
{ - required KEY_LENGTH size,
})
Implementation
static AESCipher getChiper({required KEY_LENGTH size}) {
switch (size) {
case KEY_LENGTH.s128:
_log.finer("AES chiper with 128-bit key size selected.");
return AESCipher128();
case KEY_LENGTH.s192:
_log.finer("AES chiper with 192-bit key size selected.");
return AESCipher128();
case KEY_LENGTH.s256:
_log.finer("AES chiper with 256-bit key size selected.");
return AESCipher256();
default:
_log.error("AESChiperSelector; Size is not supported.");
throw AESCipherError("AESChiperSelector; Size is not supported.");
}
}