Lines Matching refs:setup_data
33 coap_dtls_pki_t setup_data; member
381 if (t_context && t_context->setup_data.validate_cn_call_back) { in verify_ecdsa_key()
409 if (!t_context->setup_data.validate_cn_call_back(COAP_DTLS_RPK_CERT_CN, in verify_ecdsa_key()
410 buf, p-buf, c_session, 0, 1, t_context->setup_data.cn_call_back_arg)) { in verify_ecdsa_key()
974 const coap_dtls_pki_t* setup_data, in coap_dtls_context_set_pki() argument
984 if (!setup_data) in coap_dtls_context_set_pki()
986 if (setup_data->version != COAP_DTLS_PKI_SETUP_VERSION) in coap_dtls_context_set_pki()
988 if (!setup_data->is_rpk_not_cert) { in coap_dtls_context_set_pki()
1005 t_context->setup_data = *setup_data; in coap_dtls_context_set_pki()
1008 switch (setup_data->pki_key.key_type) { in coap_dtls_context_set_pki()
1013 if (setup_data->pki_key.key.pem_buf.public_cert && in coap_dtls_context_set_pki()
1014 setup_data->pki_key.key.pem_buf.public_cert[0] && in coap_dtls_context_set_pki()
1015 setup_data->pki_key.key.pem_buf.private_key && in coap_dtls_context_set_pki()
1016 setup_data->pki_key.key.pem_buf.private_key[0]) { in coap_dtls_context_set_pki()
1019 setup_data->pki_key.key.pem_buf.private_key); in coap_dtls_context_set_pki()
1022 setup_data->pki_key.key.pem_buf.private_key); in coap_dtls_context_set_pki()
1039 setup_data->pki_key.key.pem_buf.public_cert); in coap_dtls_context_set_pki()
1042 setup_data->pki_key.key.pem_buf.private_key); in coap_dtls_context_set_pki()
1045 setup_data->pki_key.key.pem_buf.private_key); in coap_dtls_context_set_pki()
1076 if (setup_data->pki_key.key.asn1.private_key && in coap_dtls_context_set_pki()
1077 setup_data->pki_key.key.asn1.private_key_len && in coap_dtls_context_set_pki()
1078 setup_data->pki_key.key.asn1.private_key_type == COAP_ASN1_PKEY_EC) { in coap_dtls_context_set_pki()
1079 const uint8_t* private_key = setup_data->pki_key.key.asn1.private_key; in coap_dtls_context_set_pki()
1080 size_t private_key_len = setup_data->pki_key.key.asn1.private_key_len; in coap_dtls_context_set_pki()
1084 setup_data->pki_key.key.asn1.private_key, in coap_dtls_context_set_pki()
1085 setup_data->pki_key.key.asn1.private_key_len); in coap_dtls_context_set_pki()
1092 if (setup_data->pki_key.key.asn1.public_cert && in coap_dtls_context_set_pki()
1093 setup_data->pki_key.key.asn1.public_cert_len) { in coap_dtls_context_set_pki()
1097 setup_data->pki_key.key.asn1.public_cert, in coap_dtls_context_set_pki()
1098 setup_data->pki_key.key.asn1.public_cert_len, in coap_dtls_context_set_pki()
1128 (void)setup_data; in coap_dtls_context_set_pki()
1144 coap_dtls_cpsk_t *setup_data in coap_dtls_context_set_cpsk() argument
1146 if (!setup_data) in coap_dtls_context_set_cpsk()
1154 coap_dtls_spsk_t *setup_data in coap_dtls_context_set_spsk() argument
1156 if (!setup_data) in coap_dtls_context_set_spsk()
1159 if (setup_data->validate_sni_call_back) { in coap_dtls_context_set_spsk()