Rework key size
This commit is contained in:
parent
9160338e7a
commit
36e942f41e
@ -16,19 +16,12 @@ enum AESKeySize { bits128, bits192, bits256 }
|
|||||||
|
|
||||||
extension AESKeySizeExtension on AESKeySize {
|
extension AESKeySizeExtension on AESKeySize {
|
||||||
int get length {
|
int get length {
|
||||||
int l;
|
Map<AESKeySize, int> table = <AESKeySize, int>{
|
||||||
switch (this) {
|
AESKeySize.bits128: 128,
|
||||||
case AESKeySize.bits128:
|
AESKeySize.bits192: 192,
|
||||||
l = 128;
|
AESKeySize.bits256: 256,
|
||||||
break;
|
};
|
||||||
case AESKeySize.bits192:
|
return table[this];
|
||||||
l = 192;
|
|
||||||
break;
|
|
||||||
case AESKeySize.bits256:
|
|
||||||
l = 256;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return l;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user