NativeHashBindings class

Bindings for src/native_hash.h.

Regenerate bindings with dart run ffigen --config ffigen.yaml.

Constructors

NativeHashBindings.new(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
NativeHashBindings.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

md2_final(Pointer<MD2_CTX> ctx, Pointer<BYTE1> hash) → void
md2_init(Pointer<MD2_CTX> ctx) → void
FUNCTION DECLARATIONS
md2_update(Pointer<MD2_CTX> ctx, Pointer<BYTE1> data, int len) → void
md5_final(Pointer<MD5_CTX> ctx, Pointer<BYTE2> hash) → void
md5_init(Pointer<MD5_CTX> ctx) → void
FUNCTION DECLARATIONS
md5_update(Pointer<MD5_CTX> ctx, Pointer<BYTE2> data, int len) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rot13(Pointer<Char> str) → void
FUNCTION DECLARATIONS **********************/ // Performs IN PLACE rotation of the input. Assumes input is NULL terminated. // Preserves each charcter's case. Ignores non alphabetic characters.
sha1_final(Pointer<SHA1_CTX> ctx, Pointer<BYTE3> hash) → void
sha1_init(Pointer<SHA1_CTX> ctx) → void
FUNCTION DECLARATIONS
sha1_update(Pointer<SHA1_CTX> ctx, Pointer<BYTE3> data, int len) → void
sha256_final(Pointer<SHA256_CTX> ctx, Pointer<BYTE> hash) → void
sha256_init(Pointer<SHA256_CTX> ctx) → void
FUNCTION DECLARATIONS
sha256_update(Pointer<SHA256_CTX> ctx, Pointer<BYTE> data, int len) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited