Skip navigation links
A C D F G H I J L N R S V W 

A

Argon2 - Interface in de.mkammerer.argon2
Argon2 password hashing function.
argon2_encodedlen(JnaUint32, JnaUint32, JnaUint32, JnaUint32, JnaUint32, 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.
Argon2Advanced - Interface in de.mkammerer.argon2
Advanced Argon2 hash functions.
Argon2Constants - Class in de.mkammerer.argon2
Commonly used constants.
argon2d_hash_encoded(JnaUint32, JnaUint32, JnaUint32, 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_hash_raw(JnaUint32, JnaUint32, JnaUint32, byte[], Size_t, byte[], 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.
Argon2Helper - Class in de.mkammerer.argon2
Provides useful helper methods to work with Argon2.
Argon2Helper.IterationLogger - Interface in de.mkammerer.argon2
Logger for the iteration tests.
Argon2Helper.NoopLogger - Class in de.mkammerer.argon2
Logs nothing.
argon2i_hash_encoded(JnaUint32, JnaUint32, JnaUint32, 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_hash_raw(JnaUint32, JnaUint32, JnaUint32, byte[], Size_t, byte[], 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(JnaUint32, JnaUint32, JnaUint32, 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_hash_raw(JnaUint32, JnaUint32, JnaUint32, byte[], Size_t, byte[], 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.
createAdvanced() - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2Advanced instance.
createAdvanced(int, int) - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2Advanced instance.
createAdvanced(Argon2Factory.Argon2Types) - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2Advanced instance with the given type.
createAdvanced(Argon2Factory.Argon2Types, int, int) - Static method in class de.mkammerer.argon2.Argon2Factory
Creates a new Argon2Advanced 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.

F

findIterations(Argon2, long, int, int) - Static method in class de.mkammerer.argon2.Argon2Helper
Finds the number of iterations so that the hash function takes at most the given number of milliseconds.
findIterations(Argon2, long, int, int, Argon2Helper.IterationLogger) - Static method in class de.mkammerer.argon2.Argon2Helper
Finds the number of iterations so that the hash function takes at most the given number of milliseconds.

G

getJnaType() - Method in enum de.mkammerer.argon2.Argon2Factory.Argon2Types
 

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.
hash(int, int, int, char[], Charset, byte[]) - Method in interface de.mkammerer.argon2.Argon2Advanced
Hashes a password, using the given salt.

I

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

J

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

L

log(int, long) - Method in interface de.mkammerer.argon2.Argon2Helper.IterationLogger
Is called after a hash call is done.
log(int, long) - Method in class de.mkammerer.argon2.Argon2Helper.NoopLogger
 

N

NoopLogger() - Constructor for class de.mkammerer.argon2.Argon2Helper.NoopLogger
 

R

rawHash(int, int, int, String, byte[]) - Method in interface de.mkammerer.argon2.Argon2Advanced
Hashes a password and returns the raw bytes.
rawHash(int, int, int, String, Charset, byte[]) - Method in interface de.mkammerer.argon2.Argon2Advanced
Hashes a password and returns the raw bytes.
rawHash(int, int, int, char[], byte[]) - Method in interface de.mkammerer.argon2.Argon2Advanced
Hashes a password and returns the raw bytes.
rawHash(int, int, int, char[], Charset, byte[]) - Method in interface de.mkammerer.argon2.Argon2Advanced
Hashes a password and returns the raw bytes.

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.

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 F G H I J L N R S V W 
Skip navigation links