Package br.net.dd.netherwingcore.common.cryptography
package br.net.dd.netherwingcore.common.cryptography
-
ClassDescriptionUtility class for AES (Advanced Encryption Standard) based cryptography operations.Represents an AES Initialization Vector (IV).Represents an AES key encapsulating its byte data and validation logic.Represents an AES authentication tag.Java rewrite of Trinity::Crypto::ARC4 based on OpenSSL EVP.Utility class for hashing and verifying passwords using the Argon2 algorithm.A BigNumber class that mimics the behavior of OpenSSL's BIGNUM, with constructors and methods for setting values from various formats, performing arithmetic operations, and converting to/from byte arrays and strings.A utility class that defines constants related to cryptographic operations, such as digest lengths for various hashing algorithms.Generic cryptographic utilities, not specific to any particular use case.Utility class for cryptographic hashing using Java's MessageDigest.Predefined DigestCreators and their corresponding digest lengths for common algorithms.Functional interface for creating MessageDigest instances.GenericHash class that wraps a MessageDigest instance and provides a convenient API for hashing data.Utility class for generating cryptographically secure random bytes.The SSLContextImpl class is a singleton implementation responsible for initializing and providing an instance of
SSLContext.