From 65c86b3912ea87ff74828a9da6e543009bb1aaae Mon Sep 17 00:00:00 2001 From: Alexander Vdolainen Date: Thu, 2 Jun 2016 01:38:50 +0300 Subject: [PATCH] sxt: added signature struct; --- include/sxt/sxtkey.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/sxt/sxtkey.h b/include/sxt/sxtkey.h index cb038da..d758d8e 100644 --- a/include/sxt/sxtkey.h +++ b/include/sxt/sxtkey.h @@ -43,10 +43,16 @@ typedef uint8_t ed25519_signature[ED25519_SIG_LEN]; typedef struct sxtkey_type { uint8_t type; uint8_t flags; - ed25519_pubkey pubkey; - ed25519_privkey privkey; + ed25519_pubkey *pubkey; + ed25519_privkey *privkey; + void *priv; } sxtkey_t; +typedef struct sxtsignature_type { + uint8_t type; + ed25519_signature *sig; +} sxtsignature_t; + /* ed25519 related functions */ /** @internal * @brief generate an ed25519 key pair