ocean.util.cipher.gcrypt.core.KeyDerivationCore

The core of the libgcrypt key derivation classes.

A key derivation function is a means of deriving a secret key from a secret value, for example a passphrase, using a salt and a pseudo-random function.

Requires linking with libgcrypt: -L-lgcrypt

Members

Aliases

Hasher
alias Hasher = gcry_md_algos

Alias for the hashing function

KDF
alias KDF = gcry_kdf_algos

Alias for the KDF algorithm

Classes

KeyDerivationCore
class KeyDerivationCore(KDF algorithm, Hasher hasher)

Key derivation wrapper base class

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).