SealdSdk_ExportIdentity method

int SealdSdk_ExportIdentity(
  1. Pointer<NativeSealdSdk> sealdSdk,
  2. Pointer<Pointer<Uint8>> result,
  3. Pointer<Int> resultLen,
  4. Pointer<Pointer<NativeSealdError>> error,
)

Export the current device as an identity export.

@param sealdSdk The SealdSdk instance. @param result A pointer where to store the identity export of the current identity of this SDK instance. @param resultLen A pointer where to store the result length. @param error A pointer to a SealdError* where details will be stored in case of error. @return Error code: -1 if an error happened, 0 for success.

Implementation

int SealdSdk_ExportIdentity(
  ffi.Pointer<NativeSealdSdk> sealdSdk,
  ffi.Pointer<ffi.Pointer<ffi.Uint8>> result,
  ffi.Pointer<ffi.Int> resultLen,
  ffi.Pointer<ffi.Pointer<NativeSealdError>> error,
) {
  return _SealdSdk_ExportIdentity(
    sealdSdk,
    result,
    resultLen,
    error,
  );
}