Any update?

When creating an TLS 1.2 Server with wolfSSL using the TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 cipher suite and configuring for TLS client authentication, the server sends a certificate request with type 0x01 (RSA) to the client.

All other ECDHE_ECDSA suites ask for a 0x40 (ECDSA) cert though.

Wolf-server with wolf-client still asks for an RSA cert but then happily sends (client) and accepts (server) an ECDSA cert (see attached packet capture).

wolfSSL 3.9.10
gcc 4.8.5 on Linux x64