Skip navigation links
A C D H I O S U V W 

A

Argon2 - Interface in de.mkammerer.argon2
Argon2 password hashing function.
argon2_encodedlen(Uint32_t, Uint32_t, Uint32_t, Uint32_t, Uint32_t, Argon2_type) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Returns the encoded hash length for the given input parameters.
argon2_error_message(int) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Get the associated error message for given error code.
ARGON2_OK - Static variable in interface de.mkammerer.argon2.jna.Argon2Library
Return code if everything is okay.
Argon2_type - Class in de.mkammerer.argon2.jna
argon2_type type for C interaction.
Argon2_type() - Constructor for class de.mkammerer.argon2.jna.Argon2_type
Constructor.
Argon2_type(long) - Constructor for class de.mkammerer.argon2.jna.Argon2_type
Constructor.
Argon2Constants - Class in de.mkammerer.argon2
Commonly used constants.
argon2d_hash_encoded(Uint32_t, Uint32_t, Uint32_t, byte[], Size_t, byte[], Size_t, Size_t, byte[], Size_t) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Hashes a password with Argon2d, producing an encoded hash.
argon2d_verify(byte[], byte[], Size_t) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Verifies a password against an Argon2d encoded string.
Argon2Factory - Class in de.mkammerer.argon2
Factory for Argon2 instances.
Argon2Factory.Argon2Types - Enum in de.mkammerer.argon2
Argon2 type.
argon2i_hash_encoded(Uint32_t, Uint32_t, Uint32_t, byte[], Size_t, byte[], Size_t, Size_t, byte[], Size_t) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Hashes a password with Argon2i, producing an encoded hash.
argon2i_verify(byte[], byte[], Size_t) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Verifies a password against an Argon2i encoded string.
argon2id_hash_encoded(Uint32_t, Uint32_t, Uint32_t, byte[], Size_t, byte[], Size_t, Size_t, byte[], Size_t) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Hashes a password with Argon2id, producing an encoded hash.
argon2id_verify(byte[], byte[], Size_t) - Method in interface de.mkammerer.argon2.jna.Argon2Library
Verifies a password against an Argon2id encoded string.
Argon2Library - Interface in de.mkammerer.argon2.jna
JNA bindings for Argon2.

C

create() - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2 instance.
create(int, int) - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2 instance.
create(Argon2Factory.Argon2Types) - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2 instance with the given type.
create(Argon2Factory.Argon2Types, int, int) - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2 instance with the given type.

D

de.mkammerer.argon2 - package de.mkammerer.argon2
 
de.mkammerer.argon2.jna - package de.mkammerer.argon2.jna
 
DEFAULT_HASH_LENGTH - Static variable in class de.mkammerer.argon2.Argon2Constants
Hash length in bytes.
DEFAULT_SALT_LENGTH - Static variable in class de.mkammerer.argon2.Argon2Constants
Salt length in bytes.

H

hash(int, int, int, String) - Method in interface de.mkammerer.argon2.Argon2
Hashes a password.
hash(int, int, int, String, Charset) - Method in interface de.mkammerer.argon2.Argon2
Hashes a password.
hash(int, int, int, char[]) - Method in interface de.mkammerer.argon2.Argon2
Hashes a password.
hash(int, int, int, char[], Charset) - Method in interface de.mkammerer.argon2.Argon2
Hashes a password.

I

INSTANCE - Static variable in interface de.mkammerer.argon2.jna.Argon2Library
Singleton instance.

O

ordinal - Variable in enum de.mkammerer.argon2.Argon2Factory.Argon2Types
 

S

Size_t - Class in de.mkammerer.argon2.jna
size_t type for C interaction.
Size_t() - Constructor for class de.mkammerer.argon2.jna.Size_t
Constructor.
Size_t(long) - Constructor for class de.mkammerer.argon2.jna.Size_t
Constructor.

U

Uint32_t - Class in de.mkammerer.argon2.jna
uint32_t type for C interaction.
Uint32_t() - Constructor for class de.mkammerer.argon2.jna.Uint32_t
Constructor.
Uint32_t(int) - Constructor for class de.mkammerer.argon2.jna.Uint32_t
Constructor.

V

valueOf(String) - Static method in enum de.mkammerer.argon2.Argon2Factory.Argon2Types
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.mkammerer.argon2.Argon2Factory.Argon2Types
Returns an array containing the constants of this enum type, in the order they are declared.
verify(String, String) - Method in interface de.mkammerer.argon2.Argon2
Verifies a password against a hash.
verify(String, String, Charset) - Method in interface de.mkammerer.argon2.Argon2
Verifies a password against a hash.
verify(String, char[]) - Method in interface de.mkammerer.argon2.Argon2
Verifies a password against a hash.
verify(String, char[], Charset) - Method in interface de.mkammerer.argon2.Argon2
Verifies a password against a hash.

W

wipeArray(char[]) - Method in interface de.mkammerer.argon2.Argon2
Wipes the data from the given array.
A C D H I O S U V W 
Skip navigation links