Browse Source

upgrade to null safety dependencies

master
Herbert Poul 4 years ago
parent
commit
8c69c772a0
  1. 6
      lib/src/argon2_ffi_impl.dart
  2. 2
      lib/src/utils.dart
  3. 17
      pubspec.lock
  4. 8
      pubspec.yaml

6
lib/src/argon2_ffi_impl.dart

@ -67,10 +67,10 @@ abstract class Argon2Base extends Argon2 {
args.version, args.version,
); );
free(keyPtr); calloc.free(keyPtr);
free(saltPtr); calloc.free(saltPtr);
// free(saltArray); // free(saltArray);
final resultString = Utf8.fromUtf8(result); final resultString = result.toDartString();
return base64.decode(resultString); return base64.decode(resultString);
} }

2
lib/src/utils.dart

@ -15,7 +15,7 @@ class Uint8ArrayUtils {
} }
static Pointer<Uint8> toPointer(Uint8List bytes) { static Pointer<Uint8> toPointer(Uint8List bytes) {
final ptr = allocate<Uint8>(count: bytes.length); final ptr = calloc.allocate<Uint8>(bytes.length);
final byteList = ptr.asTypedList(bytes.length); final byteList = ptr.asTypedList(bytes.length);
byteList.setAll(0, bytes); byteList.setAll(0, bytes);
return ptr.cast(); return ptr.cast();

17
pubspec.lock

@ -7,34 +7,27 @@ packages:
name: ffi name: ffi
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.1.3" version: "1.0.0"
logging: logging:
dependency: "direct main" dependency: "direct main"
description: description:
name: logging name: logging
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.11.4" version: "1.0.0"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.2"
path: path:
dependency: "direct main" dependency: "direct main"
description: description:
name: path name: path
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.7.0" version: "1.8.0"
pedantic: pedantic:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: pedantic name: pedantic
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.9.2" version: "1.11.0"
sdks: sdks:
dart: ">=2.7.0 <3.0.0" dart: ">=2.12.0-259.9.beta <3.0.0"

8
pubspec.yaml

@ -7,9 +7,9 @@ environment:
sdk: ">=2.7.0 <3.0.0" sdk: ">=2.7.0 <3.0.0"
dependencies: dependencies:
ffi: ^0.1.3 ffi: ^1.0.0
logging: ^0.11.4 logging: ^1.0.0
path: ">=1.7.0 <2.0.0" path: ^1.8.0
dev_dependencies: dev_dependencies:
pedantic: ^1.9.2 pedantic: ^1.11.0

Loading…
Cancel
Save