initFromSodiumFFI static method
- @Deprecated('Use SodiumSumoInit.initFromSodiumFFI2 instead')
- LibSodiumFFI sodium
Creates a SodiumSumo instance for the loaded libsodium as
LibSodiumFFI
.
Helper function that you can use if you can't provide a DynamicLibrary
for loading libsodium. Instead, you can pass the LibSodiumFFI
native
interface, which is the raw dart interface to access the C library.
Please note that LibSodiumFFI
is not documented, as it is an auto
generated binding, which simply mimics the C interface in dart, as
required by dart:ffi
.
Implementation
@Deprecated('Use SodiumSumoInit.initFromSodiumFFI2 instead')
static Future<SodiumSumo> initFromSodiumFFI(LibSodiumFFI sodium) {
final result = sodium.sodium_init();
SodiumException.checkSucceededInitInt(result);
return Future.value(SodiumSumoFFI(sodium));
}