initFromSodiumFFI static method

  1. @Deprecated('Use SodiumSumoInit.initFromSodiumFFI2 instead')
Future<SodiumSumo> initFromSodiumFFI(
  1. 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));
}