To make this thread a little more interesting... Why are there more than
6200 "gotos" in the OpenSSL source code? Provokating question, I know.

Konrad Kleine schrieb:
> Hello,
> 
> we are confused:
> 
> The "PEM_write_bio_RSAPrivateKey" function among other WRTING functions
> take "kstr" argument of type "unsigned char*" and a "klen" argument
> containing the length of "kstr".
> 
> On the other hand the "PEM_read_bio_PrivateKey" only takes an argument
> "u" of type "void*" which is interpreted as a terminated string.
> 
> To sum it up: We have two datatypes for passphrase:
> 
>       1. "unsigned char *" used with "kstr"
>       2. "void*" used with "u"
> 
> In Addition to that, the "PEM_write_bio_RSAPrivateKey" also takes a "u"
> argument.
> 
> We want to know which datatype to use for passphrases. Can we always use
> "u" and always use "char*" pointers, 'cause that's how "u" is interpreted?
> 
> Here's my main source of information on this topic:
> http://www.openssl.org/docs/crypto/pem.html
> 
> Thanks in advance
> Konrad
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           [EMAIL PROTECTED]
> 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to