On Mon, May 03, 2010, Steven M. Schweda wrote: > > [...] (One might question the cleverness of that stuff > > being case-sensitive, of course.) > > I believe that I shall. Realizing that leaving "VMS" in the subject > line will probably cause this inquiry to sink without trace, I continue, > oblivious ... > > http://openssl.org/docs/apps/cms.html > > [...] > NAME > > cms - CMS utility > > SYNOPSIS > > openssl cms [-encrypt] [-decrypt] [-sign] [-verify] [-cmsout] [-resign] > [-data_create] [-data_out] > [-digest_create] [-digest_verify] [-compress] [-uncompress] > [-EncryptedData_encrypt] [-sign_receipt] > [-verify_receipt receipt] [-in filename] [-inform SMIME|PEM|DER] [-rctform > SMIME|PEM|DER] [-out > filename] [-outform SMIME|PEM|DER] [-stream -indef -noindef] [-noindef] > [-content filename] > [-text] [-noout] [-print] [-CAfile file] [-CApath dir] [-md digest] > [-[cipher]] [-nointern] > [-no_signer_cert_verify] [-nocerts] [-noattr] [-nosmimecap] [-binary] > [-nodetach] [-certfile file] > [-certsout file] [-signer file] [-recip file] [-keyid] [-receipt_request_all > -receipt_request_first] > [-receipt_request_from emailaddress] [-receipt_request_to emailaddress] > [-receipt_request_print] > [-secretkey key] [-secretkeyid id] [-econtent_type type] [-inkey file] > [-passin arg] [-rand file(s)] > [cert.pem...] [-to addr] [-from addr] [-subject subj] [cert.pem]... > > [...] > > What is the justification for having mixed-/upper-case options/values > like, say: > > -CAfile > -CApath > -EncryptedData_encrypt > SMIME|PEM|DER > ???
It has never been mentioned as being a problem before. There have been case sensitive command line utilities in OpenSSL/SSLeay from the beginning. The -CAfile and -CApath names for example are common across all the appropriate utilities. That's no reason to retain them of course and just changing to a case insensitive comparison algorithm (strcasecmp) in the relevant places (or just affected platforms) would address that. Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org