From 329b7e21ea915f4579581570ee6ae821eaeaef69 Mon Sep 17 00:00:00 2001 From: MITSUNARI Shigeo Date: Tue, 6 Sep 2016 15:15:11 +0900 Subject: use defer --- include/bls_if.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'include/bls_if.h') diff --git a/include/bls_if.h b/include/bls_if.h index 479e535..ed05106 100644 --- a/include/bls_if.h +++ b/include/bls_if.h @@ -7,7 +7,7 @@ http://opensource.org/licenses/BSD-3-Clause */ -#include // for uint64_t +#include // for uint64_t, uint8_t #include // for size_t #ifdef __cplusplus @@ -25,6 +25,15 @@ blsId *blsIdCreate(void); void blsIdDestroy(blsId *id); void blsIdPut(const blsId *id); +// return 0 if success +int blsIdSetStr(blsId *id, const char *buf, size_t bufSize); + +/* + return written size + otherwise 0 +*/ +size_t blsIdGetStr(const blsId *id, char *buf, size_t maxBufSize); + void blsIdSet(blsId *id, const uint64_t *p); blsSecretKey* blsSecretKeyCreate(void); -- cgit v1.2.3