+ /* Strip possible leading " Signature Value:\n" (seen with OpenSSL 3.0.5) */
+ if (Ustrncmp(cp, " Signature Value:\n", 21) == 0) { cp += 21; len -= 21; }
+
+ /* Copy only hexchars and colon (different OpenSSL versions do different spacing) */
+ for ( ; len-- && *cp; cp++)
+ if (Ustrchr("0123456789abcdef:", *cp)) g = string_catn(g, cp, 1);
+ cp = string_from_gstring(g);