提交 8450bddf 编写于 作者: B Bodo Möller

Some tiny changes to the source code to make future diffs smaller

when restructuring the cert_st handling (removed unnused parts,
and the like).
Submitted by:
Reviewed by:
PR:
上级 a0d0c6a6
......@@ -562,6 +562,7 @@ struct ssl_st
/* client cert? */
/* This is used to hold the server certificate used */
struct cert_st /* CERT */ *cert;
/* XXX should be struct sess_cert_st *sess_cert */
/* the session_id_context is used to ensure sessions are only reused
* in the appropriate context */
......
......@@ -247,7 +247,6 @@
typedef struct cert_pkey_st
{
X509 *x509;
/* EVP_PKEY *publickey; *//* when extracted */
EVP_PKEY *privatekey;
} CERT_PKEY;
......@@ -255,16 +254,6 @@ typedef struct cert_st
{
int cert_type;
#ifdef undef
X509 *x509;
EVP_PKEY *publickey; /* when extracted */
EVP_PKEY *privatekey;
pkeys[SSL_PKEY_RSA_ENC].x509
/* pkeys[SSL_PKEY_RSA_ENC].publickey */
pkeys[SSL_PKEY_RSA_ENC].privatekey
#endif
/* Current active set */
CERT_PKEY *key;
......@@ -279,19 +268,25 @@ typedef struct cert_st
#endif
#ifndef NO_DH
DH *dh_tmp;
/* FIXME: Although rsa_tmp and dh_tmp are properties of the cert,
callbacks probably aren't, and besides only the context default
cert's callbacks are actually used. Too close to a release to fix
this now - Ben 6 Mar 1999 */
DH *(*dh_tmp_cb)(SSL *ssl,int export,int keysize);
#endif
CERT_PKEY pkeys[SSL_PKEY_NUM];
STACK_OF(X509) *cert_chain;
STACK_OF(X509) *cert_chain; /* XXX should only exist in sess_cert_st */
int references;
} CERT;
#if 0 /* XXX not yet */
typedef struct sess_cert_st
{
/* anything that we want to keep per session */
} SESS_CERT;
#endif
/*#define MAC_DEBUG */
/*#define ERR_DEBUG */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册