diff options
author | Justus Winter <justus@pep-project.org> | 2018-01-03 12:11:29 +0100 |
---|---|---|
committer | Justus Winter <justus@pep-project.org> | 2018-01-03 14:39:35 +0100 |
commit | 3f977ce993cd4dc6afb5221c70069532eb12d7bd (patch) | |
tree | caef1ac40548252d410eb37338bb9ba632829b29 /ffi/src/sequoia.h | |
parent | edbf086f09af6bafa46e794cf35d5dd95f3ceb53 (diff) |
core: Implement ephemeral contexts.
- Ephemeral contexts are useful for tests and one-shot programs.
- Add ffi glue.
Diffstat (limited to 'ffi/src/sequoia.h')
-rw-r--r-- | ffi/src/sequoia.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ffi/src/sequoia.h b/ffi/src/sequoia.h index c19db967..a39c63f4 100644 --- a/ffi/src/sequoia.h +++ b/ffi/src/sequoia.h @@ -94,6 +94,11 @@ const char *sq_context_lib(const struct sq_context *ctx); /*/ uint8_t sq_context_network_policy(const struct sq_context *ctx); +/*/ +/// Returns whether or not this is an ephemeral context. +/*/ +uint8_t sq_context_ephemeral(const struct sq_context *ctx); + /* sequoia::Config. */ @@ -119,6 +124,11 @@ void sq_config_lib(struct sq_config *cfg, const char *lib); /*/ void sq_config_network_policy(struct sq_config *cfg, uint8_t policy); +/*/ +/// Makes this context ephemeral. +/*/ +void sq_config_ephemeral(struct sq_config *cfg); + /* sequoia::openpgp::types. */ |