10 Commits

Author SHA1 Message Date
Adam Barth
b8e16d7c09 Switch flutter run_mojo over to flutter.mojo
The new flutter.mojo is ready for use.
2015-11-17 14:16:20 -08:00
Matt Perry
84b740a4dd Merge pull request #1946 from mpcomplete/throw
Check platform before opening /dev/urandom
2015-11-04 15:43:56 -05:00
Matt Perry
e337b1d2bc Ensure seedRandom doesn't throw if /dev/urandom doesn't exist. 2015-11-04 14:50:04 -05:00
Matt Perry
60fa30a644 Use crypto package for BASE64 encoding.
This means we no longer depend on the dart 1.13 beta SDK.
2015-11-04 14:28:04 -05:00
Matt Perry
d74a7517ef flx: Support for seeding the RNG for package signing.
Add a test for signing/verifying with a random generated key pair.
2015-11-04 14:02:00 -05:00
Matt Perry
f962c0fccf flx: Remove deprecated KeyPair class. 2015-11-04 13:00:57 -05:00
Matt Perry
713d654330 Add tests for flx Bundle.
Also cleaned up the flx code a bit. Replaced custom KeyPair class with
cipher's AsymmetricKeyPair.
2015-11-03 14:50:47 -05:00
Matt Perry
bee7119e33 Add some unit tests for flx signing code. 2015-10-28 15:52:34 -04:00
Matt Perry
80667ded1f Change updater to use shared flx package.
This changes flutter's updater package to depend on and use the new flx
package. I also did a little cleanup of the Bundle interface.
2015-10-26 14:20:32 -04:00
Matt Perry
104e125d93 Create new 'flx' package. Just a copy for now.
This will be shared by sky/updater and flutter_tools. Currently
bundle.dart and signing.dart are unmodified copies of the files from
updater and flutter_tools, respectively. This is so future changes are
easier to see.
2015-10-21 17:20:25 -04:00