model/KeychainAPI/macos/macOSKeychainAPI library

Classes

MacOSKeychainBindings
Interface FFI (Foreign Function Interface) permettant d'intéragir avec une librairie dynamique C (Ici le Trousseau de clé)

Typedefs

CAddPassword = Int32 Function(Pointer<Utf8> account, Pointer<Utf8> service, Pointer<Utf8> password)
CDeletePassword = Int32 Function(Pointer<Utf8> account, Pointer<Utf8> service)
CFreePassword = Void Function(Pointer<Utf8>)
CReadPassword = Pointer<Utf8> Function(Pointer<Utf8> account, Pointer<Utf8> service)
CUpdatePassword = Int32 Function(Pointer<Utf8> account, Pointer<Utf8> service, Pointer<Utf8> newPassword)
DartAddPassword = int Function(Pointer<Utf8> account, Pointer<Utf8> service, Pointer<Utf8> password)
DartDeletePassword = int Function(Pointer<Utf8> account, Pointer<Utf8> service)
DartFreePassword = void Function(Pointer<Utf8>)
DartReadPassword = Pointer<Utf8> Function(Pointer<Utf8> account, Pointer<Utf8> service)
DartUpdatePassword = int Function(Pointer<Utf8> account, Pointer<Utf8> service, Pointer<Utf8> newPassword)