#define GENKEY 3
#define EXTRACT 4
+//#define MARK do { fprintf(stderr, "%s %s:%d\n", __FILE__, __func__, __LINE__); } while (0)
+
static void hexdump(void *src, size_t len) {
unsigned char *b = src;
while (len--) {
sk=$(printf '%s' "$sk" | tr -d '[[:space:]]')
msg=$(printf '%s' "$msg" | tr -d '[[:space:]]')
- have=$(zpm sign -rh -k $sk -eh)
+ have=$(zpm sign -rhe -k $sk)
okstreq "$have" "$pk" - extract pk $(echo "$pk" | cut -c1-8)
- have=$(zpm sign -rhs -k $sk -h -m "$msg")
+ have=$(zpm sign -rhs -k $sk -m "$msg")
okstreq "$have" "$sig" signed msg $(echo "$msg" | cut -c1-8)
}