Add some debug info

This commit is contained in:
Zhi Guan
2018-03-13 12:26:17 +08:00
parent 877b1d3d9c
commit 4b825edf3c
7 changed files with 49 additions and 6 deletions

View File

@@ -212,6 +212,18 @@ static int ssl_set_pkey(CERT *c, EVP_PKEY *pkey)
}
}
#define GMTLS_DEBUG
#ifdef GMTLS_DEBUG
switch (i) {
case SSL_PKEY_SM2:
fprintf(stderr, "[GMTLS_DEBUG] set sm2 signing private key\n");
break;
case SSL_PKEY_SM2_ENC:
fprintf(stderr, "[GMTLS_DEBUG] set sm2 decryption private key\n");
break;
}
#endif
EVP_PKEY_free(c->pkeys[i].privatekey);
EVP_PKEY_up_ref(pkey);
c->pkeys[i].privatekey = pkey;
@@ -417,6 +429,17 @@ static int ssl_set_cert(CERT *c, X509 *x)
}
}
#ifdef GMTLS_DEBUG
switch (i) {
case SSL_PKEY_SM2:
fprintf(stderr, "[GMTLS_DEBUG] set sm2 signing certificate\n");
break;
case SSL_PKEY_SM2_ENC:
fprintf(stderr, "[GMTLS_DEBUG] set sm2 encryption certificate\n");
break;
}
#endif
X509_free(c->pkeys[i].x509);
X509_up_ref(x);
c->pkeys[i].x509 = x;