gcrypt
Description:
A general purpose crypto library based on the code used in GNU Privacy Guard. This is a development version.
Content:
Namespaces:
- GCrypt
- public Error control (ControlCommand cmd, ...)
- Cipher
- KeyDerivation
- public Error derive (uint8[] passphrasse, Algorithm algo, Algorithm subalgo, uint8[] salt, ulong iterations, uint8[] keybuffer)
- PublicKey
- public Error decrypt (out SExp plaintext, SExp data, SExp skey)
- public Error encrypt (out SExp ciphertext, SExp data, SExp pkey)
- public Error genkey (out SExp r_key, SExp s_params)
- public uint get_nbits (SExp key)
- public Error sign (out SExp signature, SExp data, SExp skey)
- public Error testkey (SExp key)
- public Error verify (SExp signature, SExp data, SExp pkey)
- Random
- public void nonce (uchar[] buffer)
- public Error poll ()
- public uchar[] random_bytes (size_t nbytes, Level level = VERY_STRONG)
- public uchar[] random_bytes_secure (size_t nbytes, Level level = VERY_STRONG)
- public void randomize (uchar[] buffer, Level level = VERY_STRONG)