Rework key size

This commit is contained in:
Hugo Pointcheval 2021-05-08 20:10:49 +02:00
parent 9160338e7a
commit 36e942f41e

View File

@ -16,19 +16,12 @@ enum AESKeySize { bits128, bits192, bits256 }
extension AESKeySizeExtension on AESKeySize {
int get length {
int l;
switch (this) {
case AESKeySize.bits128:
l = 128;
break;
case AESKeySize.bits192:
l = 192;
break;
case AESKeySize.bits256:
l = 256;
break;
}
return l;
Map<AESKeySize, int> table = <AESKeySize, int>{
AESKeySize.bits128: 128,
AESKeySize.bits192: 192,
AESKeySize.bits256: 256,
};
return table[this];
}
}