#include void pr(char *var, unsigned char *d, size_t len) { printf("size_t %s_len = %ld;\n", var, len); printf("unsigned char %s[%ld] = {\n", var, len); size_t i; for(i=0; isecret, 32); pr("public_a", a->pub, 32); pr("secret_b", b->secret, 32); pr("public_b", b->pub, 32); pr("message", m, 12); pr("nonce", n, 24); pr("cipher", &c[24], clen - 24); return 0; }