Lines Matching refs:repinfo
887 struct comm_reply* repinfo) in dnsc_handle_curved_request() argument
889 struct comm_point* c = repinfo->c; in dnsc_handle_curved_request()
891 repinfo->is_dnscrypted = 0; in dnsc_handle_curved_request()
898 if ((repinfo->dnsc_cert = dnsc_find_cert(dnscenv, c->buffer)) != NULL) { in dnsc_handle_curved_request()
900 repinfo->dnsc_cert, in dnsc_handle_curved_request()
901 repinfo->client_nonce, in dnsc_handle_curved_request()
902 repinfo->nmkey, in dnsc_handle_curved_request()
905 comm_point_drop_reply(repinfo); in dnsc_handle_curved_request()
908 repinfo->is_dnscrypted = 1; in dnsc_handle_curved_request()
915 dnsc_handle_uncurved_request(struct comm_reply *repinfo) in dnsc_handle_uncurved_request() argument
917 if(!repinfo->c->dnscrypt) { in dnsc_handle_uncurved_request()
920 sldns_buffer_copy(repinfo->c->dnscrypt_buffer, repinfo->c->buffer); in dnsc_handle_uncurved_request()
921 if(!repinfo->is_dnscrypted) { in dnsc_handle_uncurved_request()
924 if(dnscrypt_server_curve(repinfo->dnsc_cert, in dnsc_handle_uncurved_request()
925 repinfo->client_nonce, in dnsc_handle_uncurved_request()
926 repinfo->nmkey, in dnsc_handle_uncurved_request()
927 repinfo->c->dnscrypt_buffer, in dnsc_handle_uncurved_request()
928 repinfo->c->type == comm_udp, in dnsc_handle_uncurved_request()
929 repinfo->max_udp_size) != 0){ in dnsc_handle_uncurved_request()
931 comm_point_drop_reply(repinfo); in dnsc_handle_uncurved_request()