From 8755ad4c0b0652f16d3505ed72ed3d8310a35c6f Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Thu, 15 Mar 2018 21:37:11 +0100 Subject: removed *IFace from context --- code/util/util.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'code/util/util.c') diff --git a/code/util/util.c b/code/util/util.c index af47079..4f4adc2 100644 --- a/code/util/util.c +++ b/code/util/util.c @@ -3,6 +3,7 @@ #include #include "core.h" +#include "cr.h" #include "util.h" int ecp_util_key_save(ECPContext *ctx, ECPDHKey *key, char *filename) { @@ -10,7 +11,7 @@ int ecp_util_key_save(ECPContext *ctx, ECPDHKey *key, char *filename) { ssize_t rv; if ((fd = open(filename, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR)) < 0) return ECP_ERR; - rv = write(fd, ctx->cr.dh_pub_get_buf(&key->public), ECP_ECDH_SIZE_KEY); + rv = write(fd, ecp_cr_dh_pub_get_buf(&key->public), ECP_ECDH_SIZE_KEY); if (rv != ECP_ECDH_SIZE_KEY) { close(fd); return ECP_ERR; @@ -42,7 +43,7 @@ int ecp_util_key_load(ECPContext *ctx, ECPDHKey *key, char *filename) { } close(fd); - ctx->cr.dh_pub_from_buf(&key->public, buf); + ecp_cr_dh_pub_from_buf(&key->public, buf); key->valid = 1; return ECP_OK; @@ -53,7 +54,7 @@ int ecp_util_node_save(ECPContext *ctx, ECPNode *node, char *filename) { ssize_t rv; if ((fd = open(filename, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR)) < 0) return ECP_ERR; - rv = write(fd, ctx->cr.dh_pub_get_buf(&node->public), ECP_ECDH_SIZE_KEY); + rv = write(fd, ecp_cr_dh_pub_get_buf(&node->public), ECP_ECDH_SIZE_KEY); if (rv != ECP_ECDH_SIZE_KEY) { close(fd); return ECP_ERR; @@ -85,7 +86,7 @@ int ecp_util_node_load(ECPContext *ctx, ECPNode *node, char *filename) { } close(fd); - ctx->cr.dh_pub_from_buf(&node->public, buf); + ecp_cr_dh_pub_from_buf(&node->public, buf); return ECP_OK; } \ No newline at end of file -- cgit v1.2.3