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]