Uses of Class
page.codeberg.friedolyn.crypto.Argon2Configuration
Packages that use Argon2Configuration
-
Uses of Argon2Configuration in page.codeberg.friedolyn.configuration
Fields in page.codeberg.friedolyn.configuration declared as Argon2ConfigurationModifier and TypeFieldDescriptionprivate @NonNull Argon2ConfigurationConfiguration.argon2ConfigurationThe parameters for the Argon2 hashing algorithm to use when computing theConfiguration.userHash,Configuration.clearnameHashandConfiguration.emailHash.Methods in page.codeberg.friedolyn.configuration with parameters of type Argon2ConfigurationModifier and TypeMethodDescriptionvoidConfiguration.setArgon2Configuration(@NonNull Argon2Configuration argon2Configuration, boolean resetHashes) Updates theConfiguration.argon2Configurationfield with a deep copy of the givenArgon2Configurationand, optionally, deletes theConfiguration.userHash,Configuration.clearnameHashandConfiguration.emailHashfields as well as theConfiguration.userHashes,Configuration.clearnameHashesandConfiguration.emailHashessets. -
Uses of Argon2Configuration in page.codeberg.friedolyn.crypto
Fields in page.codeberg.friedolyn.crypto declared as Argon2ConfigurationModifier and TypeFieldDescriptionprivate final @NonNull Argon2ConfigurationCipherText.argon2Configurationprivate final Argon2ConfigurationCryptor.KeyDerivationResult.argon2ConfigurationThe field for theargon2Configurationrecord component.private final @NonNull Argon2ConfigurationHashingResult.argon2ConfigurationThe Argon2 parameters that were used to compute the hash.Methods in page.codeberg.friedolyn.crypto that return Argon2ConfigurationModifier and TypeMethodDescriptionCryptor.KeyDerivationResult.argon2Configuration()Returns the value of theargon2Configurationrecord component.@NonNull Argon2ConfigurationArgon2Configuration.copy()static @NonNull Argon2ConfigurationArgon2Configuration.fromBase64(@NonNull String hint) Converts aBase64-encodedstring representation of anArgon2Configurationback to anArgon2Configurationobject.@NonNull Argon2ConfigurationHashingResult.getArgon2Configuration()static @NonNull Argon2ConfigurationMethods in page.codeberg.friedolyn.crypto with parameters of type Argon2ConfigurationModifier and TypeMethodDescriptionbooleanArgon2Configuration.equals(@NonNull Argon2Configuration other) Compares all fields of thisArgon2Configurationto the fields of anotherArgon2Configuration.static @NonNull HashingResultCryptor.hash(@NonNull String input, @NonNull Argon2Configuration argon2Configuration) Hashes the given input using the Argon2 hash function with the parameters specified in the givenArgon2Configuration.Constructors in page.codeberg.friedolyn.crypto with parameters of type Argon2ConfigurationModifierConstructorDescriptionCipherText(byte[] cipherText, byte[] initialisationVector, @NonNull Argon2Configuration argon2Configuration) Constructs a newCipherTextobject with the providedmessage,initialisation vectorandArgon2 parameters.HashingResult(byte[] hash, @NonNull Argon2Configuration argon2Configuration) Constructs a newHashingResultobject with the providedArgon2 hashand theArgon2 parametersthat were used to compute the hash.KeyDerivationResult(byte[] derivedKey, Argon2Configuration argon2Configuration) Creates an instance of aKeyDerivationResultrecord class.