src/dynamic_api.h
author us@chu.huenfield.org
Tue, 25 Dec 2018 14:46:45 +0100
branchsync
changeset 3209 c15b4ca2b52a
parent 3121 f33a2ae77177
child 4792 7056435ab9e7
child 5246 67016f508d40
permissions -rw-r--r--
Replace use of Sequoia's backend with a custom key store.

- Sequoia's key store doesn't meet pep's needs (in particular, the
ability to search on a key's user id) and trying to shoehorn pep's
needs onto Sequoia's key store abstractions is just introducing
overhead with no appreciable gain in functionality.

- This patch changes the Sequoia backend to use a local sqlite
database to store the public keys.
     1 // This file is under GNU General Public License 3.0
     2 // see LICENSE.txt
     3 
     4 #pragma once
     5 
     6 #ifdef WIN32
     7 #ifdef _EXPORT_PEP_ENGINE_DLL
     8 #define DYNAMIC_API __declspec(dllexport)
     9 #else
    10 #define DYNAMIC_API __declspec(dllimport)
    11 #endif
    12 #else
    13 #define DYNAMIC_API
    14 #endif
    15