Set debug function in examples 54/66854/5
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Thu, 21 Apr 2016 11:06:40 +0000 (13:06 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Tue, 26 Apr 2016 08:18:30 +0000 (10:18 +0200)
Change-Id: Ia4e65acbad056d988b7ceffa3f9190f40b35270a

examples/digest.c
examples/encrypt.c
examples/encrypt_aes_gcm.c
examples/key_exchange.c
examples/misc.c
examples/misc.h
examples/seal.c
examples/sign.c
examples/test.c

index 70978a6..9ee0b41 100644 (file)
@@ -25,6 +25,7 @@
 #include <yaca/crypto.h>
 #include <yaca/digest.h>
 #include <yaca/simple.h>
+#include <yaca/error.h>
 #include "lorem.h"
 #include "misc.h"
 
@@ -80,6 +81,8 @@ exit_ctx:
 
 int main()
 {
+       yaca_error_set_debug_func(debug_func);
+
        int ret = yaca_init();
        if (ret < 0)
                return ret;
index 303bcd7..8615abe 100644 (file)
@@ -27,6 +27,7 @@
 #include <yaca/encrypt.h>
 #include <yaca/simple.h>
 #include <yaca/key.h>
+#include <yaca/error.h>
 #include "lorem.h"
 #include "misc.h"
 
@@ -230,6 +231,8 @@ ex_key:
 
 int main()
 {
+       yaca_error_set_debug_func(debug_func);
+
        int ret = yaca_init();
        if (ret < 0)
                return ret;
index 3976170..9b2c6f8 100644 (file)
@@ -27,6 +27,7 @@
 #include <yaca/encrypt.h>
 #include <yaca/key.h>
 #include <yaca/types.h>
+#include <yaca/error.h>
 
 #include "lorem.h"
 #include "misc.h"
@@ -178,6 +179,8 @@ clean:
 
 int main()
 {
+       yaca_error_set_debug_func(debug_func);
+
        int ret = yaca_init();
        if (ret < 0)
                return ret;
index 82db88a..2b0b61c 100644 (file)
@@ -26,6 +26,8 @@
 #include <yaca/encrypt.h>
 #include <yaca/key.h>
 #include <yaca/types.h>
+#include <yaca/error.h>
+#include "misc.h"
 
 void key_exchange_dh(void)
 {
@@ -143,6 +145,8 @@ clean:
 
 int main()
 {
+       yaca_error_set_debug_func(debug_func);
+
        int ret = yaca_init();
        if (ret < 0)
                return ret;
index 8672fd9..bd951e9 100644 (file)
@@ -14,3 +14,8 @@ void dump_hex(const char *buf, size_t dump_size, const char *fmt, ...)
        putchar('\n');
        BIO_dump_fp(stdout, buf, dump_size);
 }
+
+void debug_func(const char* buf)
+{
+       puts(buf);
+}
index dc73467..a4436f5 100644 (file)
@@ -35,4 +35,6 @@ void dump_hex(const char *buf,
              size_t dump_size,
              const char *fmt, ...);
 
+void debug_func(const char* buf);
+
 #endif /* MISC_H */
index e2377a1..985f5dc 100644 (file)
@@ -26,6 +26,7 @@
 #include <yaca/crypto.h>
 #include <yaca/seal.h>
 #include <yaca/key.h>
+#include <yaca/error.h>
 #include "lorem.h"
 #include "misc.h"
 
@@ -151,6 +152,8 @@ ex_pk:
 
 int main()
 {
+       yaca_error_set_debug_func(debug_func);
+
        int ret = yaca_init();
        if (ret < 0)
                return ret;
index f8f7bec..58b921f 100644 (file)
@@ -25,6 +25,7 @@
 #include <yaca/crypto.h>
 #include <yaca/sign.h>
 #include <yaca/key.h>
+#include <yaca/error.h>
 
 #include "lorem.h"
 #include "misc.h"
@@ -207,6 +208,8 @@ finish:
 
 int main()
 {
+       yaca_error_set_debug_func(debug_func);
+
        int ret = yaca_init();
        if (ret < 0)
                return ret;
index e6d9048..22f9632 100644 (file)
 #include <yaca/crypto.h>
 #include <yaca/key.h>
 #include <yaca/types.h>
+#include <yaca/error.h>
 #include "misc.h"
 
 /** Simple test for development of library (before API is ready) */
 
 int main(int argc, char* argv[])
 {
+       yaca_error_set_debug_func(debug_func);
+
        yaca_key_h key;
        char *k;
        size_t kl;