Sometimes gcry_sexp_nth_string() returns more than 20 bytes (data prefixed with 0). This results returning invalid signature.