buddy.core.crypto
(source)Crypto engines low-level abstraction.
For more info about this library see:
https://funcool.github.io/buddy-core/latest/Public Variable | Short Description |
---|---|
-decrypt (clj) | |
-encrypt (clj) | |
-end (clj) | Finalize cipher engine. |
-init (clj) | Initialize cipher engine. |
IBlockCipherLike (clj) | |
ICipherInit (clj) | |
IStreamCipherLike (clj) | |
block-cipher (clj) | Block cipher engine constructor. |
block-size (clj) | Return the block size of the block cipher. |
decrypt (clj) | Decrypt data encrypted using the `encrypt` function. |
encrypt (clj) | Encrypt arbitrary length data using one of the supported encryption scheme. |
end! (clj) | End the encryption process. |
get-block-size (clj) | A backward compatibility alias for `output-size` function. |
get-output-size (clj) | A backward compatibility alias for `output-size` function. |
init! (clj) | Initialize the cipher engine. |
initialize! (clj) | A backward compatibility alias for `init!`. |
output-size (clj) | Get the output size of the aead block cipher. |
process-block! (clj) | Encrypt or decrypt a bytes using the specified engine. |
process-bytes! (clj) | Encrypt or decrypt a bytes using the specified engine. |
split-by-blocksize (clj) | Split a byte array in blocksize blocks. |
stream-cipher (clj) | Stream cipher engine constructor. |