2017-07-12 9 views
-2

私はそれを.podファイルで見つけましたが、詳細はありません。どこにCの宣言がありますか?/pem.h暗号でopensslのすべての関数のソースを見つける方法。 PEM_read_bio_RSA_PUBKEY

+1

https://www.openssl.org([OpenSSLの]その/)はオープンソースなので、簡単にソースを入手できます(https://github.com/openssl/openssl)。 –

+0

一部のソースコードはオンザフライで生成されるため、ソースコードを見つけることが難しいのはこのためです。 – user803422

+0

perlスクリプトutil/mkdef.plがPEM_read_bio_ *関数を生成するようです。 – user803422

答えて

0

/PEM:

/* 
* These macros make the PEM_read/PEM_write functions easier to maintain and 
* write. Now they are all implemented with either: IMPLEMENT_PEM_rw(...) or 
* IMPLEMENT_PEM_rw_cb(...) 
*/ 

... 

# define IMPLEMENT_PEM_read_bio(name, type, str, asn1) \ 
type *PEM_read_bio_##name(BIO *bp, type **x, pem_password_cb *cb, void *u)\ 
{ \ 
return PEM_ASN1_read_bio((d2i_of_void *)d2i_##asn1, str,bp,(void **)x,cb,u); \ 
} 

とRSA + pubkeyでの一部はである:あなたが知っていますcrypto/pem/pem_all.c

+0

ありがとうございました! – cuihaikuo

関連する問題