From 51cd94511388fcc1cd8b5f414762906e285ad8d5 Mon Sep 17 00:00:00 2001 From: Matt Perry Date: Wed, 4 Nov 2015 14:28:04 -0500 Subject: [PATCH] Use crypto package for BASE64 encoding. This means we no longer depend on the dart 1.13 beta SDK. --- engine/src/flutter/sky/packages/flx/lib/signing.dart | 3 ++- engine/src/flutter/sky/packages/flx/pubspec.yaml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/sky/packages/flx/lib/signing.dart b/engine/src/flutter/sky/packages/flx/lib/signing.dart index 0aca7944e3a..d762d4e8c4e 100644 --- a/engine/src/flutter/sky/packages/flx/lib/signing.dart +++ b/engine/src/flutter/sky/packages/flx/lib/signing.dart @@ -3,7 +3,7 @@ // found in the LICENSE file. import 'dart:async'; -import 'dart:convert'; +import 'dart:convert' hide BASE64; import 'dart:io'; import 'dart:typed_data'; @@ -11,6 +11,7 @@ import 'package:asn1lib/asn1lib.dart'; import 'package:bignum/bignum.dart'; import 'package:cipher/cipher.dart'; import 'package:cipher/impl/client.dart'; +import 'package:crypto/crypto.dart'; export 'package:cipher/cipher.dart' show AsymmetricKeyPair; diff --git a/engine/src/flutter/sky/packages/flx/pubspec.yaml b/engine/src/flutter/sky/packages/flx/pubspec.yaml index 34d48d8788b..ab293240730 100644 --- a/engine/src/flutter/sky/packages/flx/pubspec.yaml +++ b/engine/src/flutter/sky/packages/flx/pubspec.yaml @@ -9,6 +9,7 @@ dependencies: yaml: ^2.1.3 asn1lib: ^0.4.1 cipher: ^0.7.1 + crypto: ^0.9.1 path: ^1.3.0 environment: sdk: '>=1.12.0 <2.0.0'