SSL_PSK
if ((alg_k & SSL_PSK) && s->psk_server_callback == NULL)
} else if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK) {
if (alg_k & SSL_PSK) {
{ 0, SSL_TXT_PSK, NULL, 0, SSL_PSK },
ctx->disabled_mkey_mask |= SSL_PSK;
if (alg_k & SSL_PSK) {
&& !(alg_k & SSL_PSK)) {
|| ((s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK)
if (ske_expected || ((s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK) && mt == SSL3_MT_SERVER_KEY_EXCHANGE)) {
if ((alg_k & SSL_PSK)
|| ((s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK)) != 0) {
if (type & SSL_PSK) {
if ((alg_k & SSL_PSK) && !tls_process_cke_psk_preamble(s, pkt)) {
|| (alg_k & (SSL_PSK & (SSL_kDHEPSK | SSL_kECDHEPSK)))
s->s3.tmp.mask_k |= SSL_PSK;
if (id & SSL_PSK) {
if (id & SSL_PSK) {
if (!(id & SSL_PSK))