summaryrefslogtreecommitdiff
path: root/lib/opencdk/context.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/opencdk/context.h')
-rw-r--r--lib/opencdk/context.h168
1 files changed, 76 insertions, 92 deletions
diff --git a/lib/opencdk/context.h b/lib/opencdk/context.h
index e0b747cfe4..ba17d24d29 100644
--- a/lib/opencdk/context.h
+++ b/lib/opencdk/context.h
@@ -25,115 +25,99 @@
#include "types.h"
-struct cdk_listkey_s
-{
- unsigned init:1;
- cdk_stream_t inp;
- cdk_keydb_hd_t db;
- int type;
- union
- {
- char *patt;
- cdk_strlist_t fpatt;
- } u;
- cdk_strlist_t t;
+struct cdk_listkey_s {
+ unsigned init:1;
+ cdk_stream_t inp;
+ cdk_keydb_hd_t db;
+ int type;
+ union {
+ char *patt;
+ cdk_strlist_t fpatt;
+ } u;
+ cdk_strlist_t t;
};
-struct cdk_s2k_s
-{
- int mode;
- byte hash_algo;
- byte salt[8];
- u32 count;
+struct cdk_s2k_s {
+ int mode;
+ byte hash_algo;
+ byte salt[8];
+ u32 count;
};
-struct cdk_ctx_s
-{
- int cipher_algo;
- int digest_algo;
- struct
- {
- int algo;
- int level;
- } compress;
- struct
- {
- int mode;
- int digest_algo;
- } _s2k;
- struct
- {
- unsigned blockmode:1;
- unsigned armor:1;
- unsigned textmode:1;
- unsigned compress:1;
- unsigned mdc:1;
- unsigned overwrite;
- unsigned force_digest:1;
- } opt;
- struct
- {
- cdk_pkt_seckey_t sk;
- unsigned on:1;
- } cache;
- struct
- {
- cdk_keydb_hd_t sec;
- cdk_keydb_hd_t pub;
- unsigned int close_db:1;
- } db;
- char *(*passphrase_cb) (void *uint8_t, const char *prompt);
- void *passphrase_cb_value;
+struct cdk_ctx_s {
+ int cipher_algo;
+ int digest_algo;
+ struct {
+ int algo;
+ int level;
+ } compress;
+ struct {
+ int mode;
+ int digest_algo;
+ } _s2k;
+ struct {
+ unsigned blockmode:1;
+ unsigned armor:1;
+ unsigned textmode:1;
+ unsigned compress:1;
+ unsigned mdc:1;
+ unsigned overwrite;
+ unsigned force_digest:1;
+ } opt;
+ struct {
+ cdk_pkt_seckey_t sk;
+ unsigned on:1;
+ } cache;
+ struct {
+ cdk_keydb_hd_t sec;
+ cdk_keydb_hd_t pub;
+ unsigned int close_db:1;
+ } db;
+ char *(*passphrase_cb) (void *uint8_t, const char *prompt);
+ void *passphrase_cb_value;
};
-struct cdk_prefitem_s
-{
- byte type;
- byte value;
+struct cdk_prefitem_s {
+ byte type;
+ byte value;
};
-struct cdk_desig_revoker_s
-{
- struct cdk_desig_revoker_s *next;
- byte r_class;
- byte algid;
- byte fpr[KEY_FPR_LEN];
+struct cdk_desig_revoker_s {
+ struct cdk_desig_revoker_s *next;
+ byte r_class;
+ byte algid;
+ byte fpr[KEY_FPR_LEN];
};
-struct cdk_subpkt_s
-{
- struct cdk_subpkt_s *next;
- u32 size;
- byte type;
- byte *d;
+struct cdk_subpkt_s {
+ struct cdk_subpkt_s *next;
+ u32 size;
+ byte type;
+ byte *d;
};
-struct cdk_keylist_s
-{
- struct cdk_keylist_s *next;
- union
- {
- cdk_pkt_pubkey_t pk;
- cdk_pkt_seckey_t sk;
- } key;
- int version;
- int type;
+struct cdk_keylist_s {
+ struct cdk_keylist_s *next;
+ union {
+ cdk_pkt_pubkey_t pk;
+ cdk_pkt_seckey_t sk;
+ } key;
+ int version;
+ int type;
};
-struct cdk_dek_s
-{
- int algo;
- int keylen;
- int use_mdc;
- byte key[32]; /* 256-bit */
+struct cdk_dek_s {
+ int algo;
+ int keylen;
+ int use_mdc;
+ byte key[32]; /* 256-bit */
};
-struct cdk_strlist_s
-{
- struct cdk_strlist_s *next;
- char *d;
+struct cdk_strlist_s {
+ struct cdk_strlist_s *next;
+ char *d;
};
-#endif /* CDK_CONTEXT_H */
+#endif /* CDK_CONTEXT_H */