4#include <security/cryptography/derive_bytes.h>
9ASPOSECPP_3RD_PARTY_CLASS(PBKDF);
12namespace System {
namespace Security {
namespace Cryptography {
29 virtual ASPOSECPP_SHARED_API
void Reset()
override;
34 std::unique_ptr<Botan::PBKDF> m_pbkdf;
35 std::size_t m_derived;
Abstract class from which all classes that derive byte sequences of a specified length inherit....
Definition: derive_bytes.h:14
Implements password-based key derivation, PBKDF2. Objects of this class should only be allocated usin...
Definition: rfc_2898_derive_bytes.h:19
Rfc2898DeriveBytes(ArrayPtr< uint8_t > password, ArrayPtr< uint8_t >salt, int32_t iterations)
RTTI information.
virtual void Reset() override
virtual ArrayPtr< uint8_t > GetBytes(int32_t cb) override
Fills existing array elements with pseudo-random key bytes.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Definition: db_command.h:9