This commit is contained in:
Christien Rioux 2023-08-04 01:00:23 -04:00
parent 7ba795132b
commit 042b84005a

View File

@ -199,7 +199,7 @@ abstract class VeilidCryptoSystem {
Future<Uint8List> decryptNoAuthWithNonce( Future<Uint8List> decryptNoAuthWithNonce(
Uint8List body, SharedSecret secret) async { Uint8List body, SharedSecret secret) async {
if (body.length <= Nonce.decodedLength()) { if (body.length < Nonce.decodedLength()) {
throw const FormatException('not enough data to decrypt'); throw const FormatException('not enough data to decrypt');
} }
final nonce = final nonce =
@ -220,7 +220,7 @@ abstract class VeilidCryptoSystem {
Future<Uint8List> decryptNoAuthWithPassword( Future<Uint8List> decryptNoAuthWithPassword(
Uint8List body, String password) async { Uint8List body, String password) async {
if (body.length <= Nonce.decodedLength()) { if (body.length < Nonce.decodedLength()) {
throw const FormatException('not enough data to decrypt'); throw const FormatException('not enough data to decrypt');
} }
final ekbytes = Uint8List.fromList(utf8.encode(password)); final ekbytes = Uint8List.fromList(utf8.encode(password));