7 #ifndef BOTAN_PSK_DB_SQL_H_
8 #define BOTAN_PSK_DB_SQL_H_
10 #include <botan/psk_db.h>
11 #include <botan/database.h>
19 std::shared_ptr<SQL_Database> db,
20 const std::string& table_name);
23 void kv_set(
const std::string& index,
const std::string& value)
override;
24 std::string kv_get(
const std::string& index)
const override;
25 void kv_del(
const std::string& index)
override;
26 std::set<std::string> kv_get_all()
const override;
28 std::shared_ptr<SQL_Database> m_db;
29 const std::string m_table_name;
#define BOTAN_PUBLIC_API(maj, min)
std::vector< T, secure_allocator< T >> secure_vector