From 4ba8a7f077ae452e37bda5ca2dd60e44ba0d2c62 Mon Sep 17 00:00:00 2001 From: Matt Perry Date: Wed, 4 Nov 2015 14:08:24 -0500 Subject: [PATCH] Seed the RNG before signing the package. --- packages/flutter_tools/lib/src/commands/build.dart | 2 ++ packages/flutter_tools/pubspec.yaml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/flutter_tools/lib/src/commands/build.dart b/packages/flutter_tools/lib/src/commands/build.dart index 2fb95416212..1d47dfc7d4a 100644 --- a/packages/flutter_tools/lib/src/commands/build.dart +++ b/packages/flutter_tools/lib/src/commands/build.dart @@ -182,6 +182,8 @@ class BuildCommand extends FlutterCommand { archive.addFile(file); } + await CipherParameters.get().seedRandom(); + AsymmetricKeyPair keyPair = keyPairFromPrivateKeyFileSync(privateKeyPath); Uint8List zipBytes = new Uint8List.fromList(new ZipEncoder().encode(archive)); Bundle bundle = new Bundle.fromContent( diff --git a/packages/flutter_tools/pubspec.yaml b/packages/flutter_tools/pubspec.yaml index d13051339f3..0b631c68d68 100644 --- a/packages/flutter_tools/pubspec.yaml +++ b/packages/flutter_tools/pubspec.yaml @@ -1,5 +1,5 @@ name: sky_tools -version: 0.0.35 +version: 0.0.36 description: Tools for building Flutter applications homepage: http://flutter.io author: Flutter Authors @@ -11,7 +11,7 @@ dependencies: analyzer: ">=0.26.1+17" # see note below archive: ^1.0.20 args: ^0.13.0 - flx: ">=0.0.5 <0.1.0" + flx: ">=0.0.7 <0.1.0" crypto: ^0.9.1 mustache4dart: ^1.0.0 path: ^1.3.0