Files
Project_CTR/ctrtool/deps/libtoolchain/src/crypto/Pbkdf2Sha1KeyDeriver.cpp
T
2022-03-12 16:00:33 +08:00

8 lines
357 B
C++

#include <tc/crypto/Pbkdf2Sha1KeyDeriver.h>
void tc::crypto::DeriveKeyPbkdf2Sha1(byte_t* key, size_t key_size, const byte_t* password, size_t password_size, const byte_t* salt, size_t salt_size, size_t n_rounds)
{
tc::crypto::Pbkdf2Sha1KeyDeriver impl;
impl.initialize(password, password_size, salt, salt_size, n_rounds);
impl.getBytes(key, key_size);
}