TLSEXT_cert_type_rpk
static const unsigned char cert_type_rpk[] = { TLSEXT_cert_type_rpk, TLSEXT_cert_type_x509 };
if (SSL_get_negotiated_client_cert_type(s) == TLSEXT_cert_type_rpk)
if (SSL_get_negotiated_server_cert_type(s) == TLSEXT_cert_type_rpk)
static const unsigned char cert_type_rpk[] = { TLSEXT_cert_type_rpk, TLSEXT_cert_type_x509 };
if (SSL_get_negotiated_server_cert_type(con) == TLSEXT_cert_type_rpk)
if (SSL_get_negotiated_client_cert_type(con) == TLSEXT_cert_type_rpk)
case TLSEXT_cert_type_rpk:
return ((sc->server && sc->ext.server_cert_type == TLSEXT_cert_type_rpk)
|| (!sc->server && sc->ext.client_cert_type == TLSEXT_cert_type_rpk))
if (ssl_has_cert_type(s, TLSEXT_cert_type_rpk))
if (s->ext.server_cert_type == TLSEXT_cert_type_rpk)
if (s->ext.server_cert_type == TLSEXT_cert_type_rpk)
case TLSEXT_cert_type_rpk:
if (s->ext.client_cert_type == TLSEXT_cert_type_rpk)
case TLSEXT_cert_type_rpk:
if ((server && sc->ext.server_cert_type == TLSEXT_cert_type_rpk)
|| (!server && sc->ext.client_cert_type == TLSEXT_cert_type_rpk)) {
{ TLSEXT_cert_type_rpk, "rpk" },
static const unsigned char cert_type_rpk[] = { TLSEXT_cert_type_rpk, TLSEXT_cert_type_x509 };
if (!TEST_int_eq(SSL_get_negotiated_server_cert_type(serverssl), TLSEXT_cert_type_rpk))
if (!TEST_int_eq(SSL_get_negotiated_server_cert_type(clientssl), TLSEXT_cert_type_rpk))
if (!TEST_int_eq(SSL_get_negotiated_client_cert_type(serverssl), TLSEXT_cert_type_rpk))
if (!TEST_int_eq(SSL_get_negotiated_client_cert_type(clientssl), TLSEXT_cert_type_rpk))
if (!TEST_int_eq(SSL_get_negotiated_server_cert_type(serverssl), TLSEXT_cert_type_rpk))
if (!TEST_int_eq(SSL_get_negotiated_server_cert_type(clientssl), TLSEXT_cert_type_rpk))
if (!TEST_int_eq(SSL_get_negotiated_client_cert_type(serverssl), TLSEXT_cert_type_rpk))
if (!TEST_int_eq(SSL_get_negotiated_client_cert_type(clientssl), TLSEXT_cert_type_rpk))
unsigned char cert_type_dups[] = { TLSEXT_cert_type_rpk,
unsigned char cert_type_extra[] = { TLSEXT_cert_type_rpk,
unsigned char cert_type_just_rpk[] = { TLSEXT_cert_type_rpk };
static const unsigned char cert_type_rpk[] = { TLSEXT_cert_type_rpk, TLSEXT_cert_type_x509 };