com.github.rs3vans.krypto.AsymmetricCipherPair |
An encrypting/decrypting cipher which wraps both an AsymmetricEncryptCipher and a AsymmetricDecryptCipher. |
com.github.rs3vans.krypto.AsymmetricDecryptCipher |
An decrypting-only cipher which uses an RSA-based PrivateKey for decryption. |
com.github.rs3vans.krypto.AsymmetricEncryptCipher |
An encrypting-only cipher which uses an RSA-based PublicKey for encryption. |
com.github.rs3vans.krypto.AuthenticatingBlockCipher |
An encrypting/decrypting cipher which uses the Galois-counter mode (GCM). |
com.github.rs3vans.krypto.BlockCipher |
An encrypting/decrypting cipher which uses the chained-block mode (CBC). |
kotlin.ByteArray (extensions in package com.github.rs3vans.krypto) | |
java.nio.ByteBuffer (extensions in package com.github.rs3vans.krypto) | |
com.github.rs3vans.krypto.Bytes |
A class that wraps a ByteArray, providing ease-of-use and additional functionality. |
kotlin.CharSequence (extensions in package com.github.rs3vans.krypto) | |
com.github.rs3vans.krypto.ConcreteCipher |
A simple base class that defines a cipher which wraps an instance Cipher along with a Key. |
com.github.rs3vans.krypto.DecryptCipher |
A contract for a cipher that can decrypt an instance of Encrypted, producing an instance of Decrypted. |
com.github.rs3vans.krypto.Decrypted |
Represents data that is |
com.github.rs3vans.krypto.DigestBuilder |
A builder-style contract for digesting a message. |
com.github.rs3vans.krypto.Digester |
A base class which describes an object that can one-way digest a message (some data). |
com.github.rs3vans.krypto.EncryptCipher |
A contract for a cipher that can encrypt an instance of Decrypted, producing an instance of Encrypted. |
com.github.rs3vans.krypto.Encrypted |
Represents data that |
com.github.rs3vans.krypto.HashAlgorithms |
Some common algorithms used when creating a one-way hash digest. |
com.github.rs3vans.krypto.HashDigester |
A Digester implementation that uses a straight-forward hash. |
com.github.rs3vans.krypto.HmacAlgorithms |
Some common algorithms used when creating an HMAC digest. |
com.github.rs3vans.krypto.HmacDigester |
A Digester implementation which uses HMAC. |
java.io.InputStream (extensions in package com.github.rs3vans.krypto) | |
java.security.Key (extensions in package com.github.rs3vans.krypto) | |
com.github.rs3vans.krypto.KryptoProvider |
A class that encapsulates a JCE provider. |
java.io.Serializable (extensions in package com.github.rs3vans.krypto) |