\CryptoManana\Core\InterfacesRandomness

Interfaces

ArbitraryBaseOutputInterface Interface ArbitraryBaseOutputInterface - Interface for arbitrary base number generation.
AsymmetricKeyPairGenerationInterface Interface AsymmetricKeyPairGenerationInterface - Interface for asymmetric key pair generation.
DataShufflingInterface Interface DataShufflingInterface - Interface for data shuffling capabilities.
ElementPickingInterface Interface ElementPickingInterface - Interface for element picking capabilities.
EncryptionKeyGenerationInterface Interface EncryptionKeyGenerationInterface - Interface for encryption key and IV generation.
FloatOutputInterface Interface FloatOutputInterface - Interface for random floating number generation.
HashingKeyGenerationInterface Interface HashingKeyGenerationInterface - Interface for hashing key and salt string generation.
IdentifierOutputInterface Interface IdentifierOutputInterface - Interface for random unique string identifier generation.
RgbOutputInterface Interface RgbOutputInterface - Interface for random RGB colour generation.
SeedableContainerInterface Interface SeedableContainerInterface - Interface specification for seeding pseudo-random generator services.
SeedableGeneratorInterface Interface SeedableGeneratorInterface - Interface specification for seeding pseudo-random generators.
StringOutputInterface Interface StringOutputInterface - Interface for random string generation.
TokenGenerationInterface Interface TokenGenerationInterface - Interface for security token and password generation.