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

Reply via email to