Crash when using EC client certificate with NSURLSession

In our app we need to provide a client certificate to authenticate against the backend. This client certificate uses the EC secp256r1 algorithm. This works fine up to iOS 10.3.3. However, in iOS 11 the app crashes with EXEC_BAD_ACCESS somewhere in SecKeyCreateSignature() which is called by BoringSSL


When digging deeper into this, I discovered that this is related to the EC client certificate. When we change the client ceritificate to use RSA, the app works fine.


I filed radar #32585630.

Replies

I am experiencing the same behaviour on ios 10.3.3 no problem on ios 11 it crashes... any news regarding this?