Package de.mkammerer.argon2.jna
Class Argon2_context
- java.lang.Object
-
- com.sun.jna.Structure
-
- de.mkammerer.argon2.jna.Argon2_context
-
- Direct Known Subclasses:
Argon2_context.ByReference
@FieldOrder({"out","outlen","pwd","pwdlen","salt","saltlen","secret","secretlen","ad","adlen","t_cost","m_cost","lanes","threads","version","allocate_cbk","free_cbk","flags"}) public class Argon2_context extends com.sun.jna.StructureArgon2_context for C interaction.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classArgon2_context.ByReference
-
Field Summary
Fields Modifier and Type Field Description com.sun.jna.Pointeradassociated data arrayJnaUint32adlenassociated data lengthcom.sun.jna.Pointerallocate_cbkpointer to memory allocatorJnaUint32flagsarray of bool optionscom.sun.jna.Pointerfree_cbkpointer to memory deallocatorJnaUint32lanesnumber of lanesJnaUint32m_costamount memory of requested (KB)com.sun.jna.Pointeroutoutput arrayJnaUint32outlendigest lengthcom.sun.jna.Pointerpwdpassword arrayJnaUint32pwdlenpassword lengthcom.sun.jna.Pointersaltsalt arrayJnaUint32saltlensalt lengthcom.sun.jna.Pointersecretkey arrayJnaUint32secretlenkey lengthJnaUint32t_costnumber of passesJnaUint32threadsmaximum number of threadsArgon2_versionversionversion number
-
Constructor Summary
Constructors Constructor Description Argon2_context()
-
Method Summary
-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
out
public com.sun.jna.Pointer out
output array
-
outlen
public JnaUint32 outlen
digest length
-
pwd
public com.sun.jna.Pointer pwd
password array
-
pwdlen
public JnaUint32 pwdlen
password length
-
salt
public com.sun.jna.Pointer salt
salt array
-
saltlen
public JnaUint32 saltlen
salt length
-
secret
public com.sun.jna.Pointer secret
key array
-
secretlen
public JnaUint32 secretlen
key length
-
ad
public com.sun.jna.Pointer ad
associated data array
-
adlen
public JnaUint32 adlen
associated data length
-
t_cost
public JnaUint32 t_cost
number of passes
-
m_cost
public JnaUint32 m_cost
amount memory of requested (KB)
-
lanes
public JnaUint32 lanes
number of lanes
-
threads
public JnaUint32 threads
maximum number of threads
-
version
public Argon2_version version
version number
-
allocate_cbk
public com.sun.jna.Pointer allocate_cbk
pointer to memory allocator
-
free_cbk
public com.sun.jna.Pointer free_cbk
pointer to memory deallocator
-
flags
public JnaUint32 flags
array of bool options
-
-