src/base64.h
author us@chu.huenfield.org
Tue, 25 Dec 2018 14:46:45 +0100
branchsync
changeset 3209 c15b4ca2b52a
parent 3032 4065e56511b6
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.
krista@3032
     1
// This file is under GNU General Public License 3.0
krista@3032
     2
// see LICENSE.txt
krista@3032
     3
krista@3032
     4
#pragma once
krista@3032
     5
krista@3032
     6
#include "dynamic_api.h"
krista@3032
     7
#include "bloblist.h"
krista@3032
     8
krista@3032
     9
#ifdef __cplusplus
krista@3032
    10
extern "C" {
krista@3032
    11
#endif
krista@3032
    12
krista@3032
    13
bloblist_t* base64_str_to_binary_blob(const char* input, int length);
krista@3032
    14
krista@3032
    15
#ifdef __cplusplus
krista@3032
    16
}
krista@3032
    17
#endif