Class 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.Structure
    Argon2_context for C interaction.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Argon2_context.ByReference  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • 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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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
      • 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
    • Constructor Detail

      • Argon2_context

        public Argon2_context()