/* * KDF1 * (C) 1999-2007 Jack Lloyd * * Distributed under the terms of the Botan license */ #include namespace Botan { /* * KDF1 Key Derivation Mechanism */ SecureVector KDF1::derive(u32bit, const byte secret[], u32bit secret_len, const byte P[], u32bit P_len) const { hash->update(secret, secret_len); hash->update(P, P_len); return hash->final(); } }