Inspired by Rich Salz's letter to openssl-users@ [edited to remove non-ASCII characters and end of line white space] Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/9267)