Herbert Poul
4 years ago
8 changed files with 44 additions and 51 deletions
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
// ignore_for_file: non_constant_identifier_names |
||||
|
||||
//typedef HashStuff = Pointer<Utf8> Function(Pointer<Utf8> str); |
||||
import 'dart:ffi'; |
||||
import 'dart:io'; |
||||
|
||||
import 'package:argon2_ffi_base/argon2_ffi_base.dart'; |
||||
|
||||
// TODO: This should be somehow combined with the test variant |
||||
// which also loads the requierd dylib/so files. |
||||
|
||||
class Argon2Test extends Argon2Base { |
||||
Argon2Test() { |
||||
final argon2lib = Platform.isMacOS |
||||
? DynamicLibrary.open('libargon2_ffi.dylib') |
||||
: DynamicLibrary.open('./libargon2_ffi.so'); |
||||
argon2hash = argon2lib |
||||
.lookup<NativeFunction<Argon2HashNative>>('hp_argon2_hash') |
||||
.asFunction(); |
||||
} |
||||
|
||||
@override |
||||
Argon2Hash argon2hash; |
||||
} |
Loading…
Reference in new issue