Add missing test certificates

In e16b133e28 I forgot to `git add` the new test certificates and
seemingly we don't run the Rust tests on CI.

Change-Id: I717806f1ae74610e476404c87e4468cc96a5c22b
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/88827
Auto-Submit: Adam Langley <agl@google.com>
Reviewed-by: Xiangfei Ding <xfding@google.com>
Commit-Queue: Xiangfei Ding <xfding@google.com>
diff --git a/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-ECDSA-P384.crt b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-ECDSA-P384.crt
new file mode 100644
index 0000000..c937eff
--- /dev/null
+++ b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-ECDSA-P384.crt
@@ -0,0 +1,100 @@
+This is generated from
+    openssl ecparam -name secp384r1 -genkey -noout -out BoringSSLServerTest-ECDSA-P384.key
+    openssl req -new -key BoringSSLServerTest-ECDSA-P384.key -out server.csr \
+      -subj '/CN=www.google.com'
+    openssl x509 -req -in server.csr -CA BoringSSLCATest.crt \
+      -CAkey BoringSSLCATest.key -CAcreateserial \
+      -out BoringSSLServerTest-ECDSA-P384.crt -extfile svcconfig -days 730500
+
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            14:05:09:ad:35:ee:d1:b6:9a:ea:34:fb:2a:27:19:82:39:fd:f8:84
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=DE, ST=Freistaat Bayern, L=Muenchen, O=Google Germany GmbH, OU=ISE Crypto, CN=BoringSSL Authors, emailAddress=boringssl@google.com
+        Validity
+            Not Before: Feb  7 23:39:21 2026 GMT
+            Not After : Feb 22 23:39:21 4026 GMT
+        Subject: CN=www.google.com
+        Subject Public Key Info:
+            Public Key Algorithm: id-ecPublicKey
+                Public-Key: (384 bit)
+                pub:
+                    04:e9:40:b9:49:ce:db:96:7f:94:e1:c0:fe:5a:27:
+                    34:f5:97:df:d6:db:47:18:2f:06:c5:64:4a:65:22:
+                    e1:f9:7d:02:f7:6e:ab:20:52:ee:a2:c3:9f:0c:09:
+                    61:3f:28:72:32:b2:13:d1:88:9a:d5:ba:ee:a6:8f:
+                    61:50:fa:20:b4:49:6c:e3:50:97:3b:10:93:ed:04:
+                    85:6e:bd:15:81:1f:e3:db:60:ec:c2:51:43:ee:65:
+                    75:95:bf:4f:6d:cb:ff
+                ASN1 OID: secp384r1
+                NIST CURVE: P-384
+        X509v3 extensions:
+            X509v3 Authority Key Identifier:
+                EA:1B:59:1E:5D:E3:33:29:41:7F:D7:58:88:63:D4:2A:28:06:78:10
+            X509v3 Basic Constraints:
+                CA:FALSE
+            X509v3 Key Usage:
+                Digital Signature, Non Repudiation, Key Encipherment, Data Encipherment
+            X509v3 Subject Alternative Name:
+                DNS:www.google.com, DNS:localhost
+            X509v3 Subject Key Identifier:
+                05:AA:55:C8:84:9E:CD:8B:04:D8:0A:C4:E7:00:9A:7E:B0:A9:51:D9
+    Signature Algorithm: sha256WithRSAEncryption
+    Signature Value:
+        9b:2b:ad:e3:53:5a:7e:ef:68:0c:34:0b:62:97:a3:da:f9:39:
+        ca:39:d4:67:af:77:72:8f:a8:09:07:bd:29:40:29:1e:78:4c:
+        8e:89:f1:d2:ab:1c:f1:07:1b:1c:8b:e7:25:0b:4f:44:40:b4:
+        16:14:0f:52:15:26:f7:c1:66:87:d0:43:33:61:94:44:05:fb:
+        2f:22:0a:aa:07:cd:cb:16:ca:a1:7f:c5:39:74:58:e2:98:30:
+        71:8c:1a:9c:f2:61:55:58:82:b9:33:26:f9:77:72:25:9e:47:
+        14:d3:4c:cb:c1:9e:b2:b3:cf:eb:60:54:25:f4:68:5e:93:19:
+        79:a5:d8:dc:63:ed:f3:97:2d:98:b5:c2:b5:fc:ee:95:69:f5:
+        05:e7:2f:41:e9:d5:3f:00:33:3c:8f:df:b2:72:fc:27:bd:e4:
+        b6:1d:32:3a:db:3d:80:0f:dc:e6:32:58:66:ac:b4:96:f7:85:
+        11:9d:2d:bc:f6:61:85:a8:2a:a5:4a:74:e8:d8:1f:bd:29:63:
+        34:d7:1c:62:15:7f:d7:4e:e8:36:c1:c3:c0:89:33:97:61:69:
+        44:72:5a:95:68:6c:66:45:a8:47:0d:3e:68:26:42:13:81:0e:
+        d4:a4:fc:ae:ae:b5:b0:1e:13:76:6e:97:f2:1d:48:91:af:a4:
+        68:74:9c:61:f5:9e:d6:97:8e:ff:34:b7:6c:df:06:d8:07:a3:
+        de:3c:43:a6:b0:b2:65:4e:9d:6e:12:68:77:b0:df:9c:46:19:
+        ed:19:18:49:23:ea:15:e2:e8:7f:be:20:ae:12:fa:78:21:1a:
+        15:c0:ba:4d:91:48:b0:0d:af:9e:0f:17:e3:e6:31:9d:1e:dc:
+        e0:d8:74:d9:5c:e2:8f:a5:59:76:67:95:10:0f:a9:ab:1b:28:
+        3d:1e:c3:c5:b3:80:8b:06:9c:20:51:42:12:7f:cd:89:76:54:
+        c1:47:c4:54:e7:54:d0:66:75:64:e6:5d:ff:32:53:39:55:9f:
+        f6:73:04:ea:a8:a4:57:a6:05:0a:47:dc:7a:da:17:55:4e:61:
+        63:a8:9d:54:9e:78:39:a7:af:90:13:72:a5:ef:67:51:83:46:
+        35:be:fc:d7:39:84:77:24:3f:b5:36:81:d7:83:6f:a6:a0:6a:
+        fc:77:0c:f4:d8:9a:8a:d4:98:03:f6:7f:04:30:fe:0f:ac:24:
+        8e:44:b3:ab:ae:c0:bf:4d:8a:51:13:44:14:44:80:d4:ea:09:
+        4a:a7:89:4a:43:64:74:00:99:eb:68:d7:e3:ee:f3:7e:3f:47:
+        d8:71:7e:40:ab:0a:44:8b:e9:66:4e:4c:09:69:17:3b:e8:22:
+        3d:5c:b9:cd:01:f9:2c:ab
+
+-----BEGIN CERTIFICATE-----
+MIIELDCCAhSgAwIBAgIUFAUJrTXu0baa6jT7KicZgjn9+IQwDQYJKoZIhvcNAQEL
+BQAwga8xCzAJBgNVBAYTAkRFMRkwFwYDVQQIDBBGcmVpc3RhYXQgQmF5ZXJuMREw
+DwYDVQQHDAhNdWVuY2hlbjEcMBoGA1UECgwTR29vZ2xlIEdlcm1hbnkgR21iSDET
+MBEGA1UECwwKSVNFIENyeXB0bzEaMBgGA1UEAwwRQm9yaW5nU1NMIEF1dGhvcnMx
+IzAhBgkqhkiG9w0BCQEWFGJvcmluZ3NzbEBnb29nbGUuY29tMCAXDTI2MDIwNzIz
+MzkyMVoYDzQwMjYwMjIyMjMzOTIxWjAZMRcwFQYDVQQDDA53d3cuZ29vZ2xlLmNv
+bTB2MBAGByqGSM49AgEGBSuBBAAiA2IABOlAuUnO25Z/lOHA/lonNPWX39bbRxgv
+BsVkSmUi4fl9AvduqyBS7qLDnwwJYT8ocjKyE9GImtW67qaPYVD6ILRJbONQlzsQ
+k+0EhW69FYEf49tg7MJRQ+5ldZW/T23L/6OBgDB+MB8GA1UdIwQYMBaAFOobWR5d
+4zMpQX/XWIhj1CooBngQMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMCQGA1UdEQQd
+MBuCDnd3dy5nb29nbGUuY29tgglsb2NhbGhvc3QwHQYDVR0OBBYEFAWqVciEns2L
+BNgKxOcAmn6wqVHZMA0GCSqGSIb3DQEBCwUAA4ICAQCbK63jU1p+72gMNAtil6Pa
++TnKOdRnr3dyj6gJB70pQCkeeEyOifHSqxzxBxsci+clC09EQLQWFA9SFSb3wWaH
+0EMzYZREBfsvIgqqB83LFsqhf8U5dFjimDBxjBqc8mFVWIK5Myb5d3IlnkcU00zL
+wZ6ys8/rYFQl9Ghekxl5pdjcY+3zly2YtcK1/O6VafUF5y9B6dU/ADM8j9+ycvwn
+veS2HTI62z2AD9zmMlhmrLSW94URnS289mGFqCqlSnTo2B+9KWM01xxiFX/XTug2
+wcPAiTOXYWlEclqVaGxmRahHDT5oJkITgQ7UpPyurrWwHhN2bpfyHUiRr6RodJxh
+9Z7Wl47/NLds3wbYB6PePEOmsLJlTp1uEmh3sN+cRhntGRhJI+oV4uh/viCuEvp4
+IRoVwLpNkUiwDa+eDxfj5jGdHtzg2HTZXOKPpVl2Z5UQD6mrGyg9HsPFs4CLBpwg
+UUISf82JdlTBR8RU51TQZnVk5l3/MlM5VZ/2cwTqqKRXpgUKR9x62hdVTmFjqJ1U
+nng5p6+QE3Kl72dRg0Y1vvzXOYR3JD+1NoHXg2+moGr8dwz02JqK1JgD9n8EMP4P
+rCSORLOrrsC/TYpRE0QURIDU6glKp4lKQ2R0AJnraNfj7vN+P0fYcX5AqwpEi+lm
+TkwJaRc76CI9XLnNAfksqw==
+-----END CERTIFICATE-----
diff --git a/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-ECDSA-P384.key b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-ECDSA-P384.key
new file mode 100644
index 0000000..7f93bf8
--- /dev/null
+++ b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-ECDSA-P384.key
@@ -0,0 +1,6 @@
+-----BEGIN EC PRIVATE KEY-----
+MIGkAgEBBDCI9yHMy5tHEp6rYiApMxNUTcC9MJWjd1BrIri5syuOMWGJsjKDs3Wx
+RUwqbANvKjegBwYFK4EEACKhZANiAATpQLlJztuWf5ThwP5aJzT1l9/W20cYLwbF
+ZEplIuH5fQL3bqsgUu6iw58MCWE/KHIyshPRiJrVuu6mj2FQ+iC0SWzjUJc7EJPt
+BIVuvRWBH+PbYOzCUUPuZXWVv09ty/8=
+-----END EC PRIVATE KEY-----
diff --git a/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-Ed25519.crt b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-Ed25519.crt
new file mode 100644
index 0000000..9ea968f
--- /dev/null
+++ b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-Ed25519.crt
@@ -0,0 +1,92 @@
+This is generated from
+    openssl genpkey -algorithm Ed25519 -out BoringSSLServerTest-Ed25519.key
+    openssl req -new -key BoringSSLServerTest-Ed25519.key -out server.csr \
+      -subj '/CN=www.google.com'
+    openssl x509 -req -in server.csr -CA BoringSSLCATest.crt \
+      -CAkey BoringSSLCATest.key -CAcreateserial \
+      -out BoringSSLServerTest-Ed25519.crt -extfile svcconfig -days 730500
+
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            14:05:09:ad:35:ee:d1:b6:9a:ea:34:fb:2a:27:19:82:39:fd:f8:85
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=DE, ST=Freistaat Bayern, L=Muenchen, O=Google Germany GmbH, OU=ISE Crypto, CN=BoringSSL Authors, emailAddress=boringssl@google.com
+        Validity
+            Not Before: Feb  7 23:39:29 2026 GMT
+            Not After : Feb 22 23:39:29 4026 GMT
+        Subject: CN=www.google.com
+        Subject Public Key Info:
+            Public Key Algorithm: ED25519
+                ED25519 Public-Key:
+                pub:
+                    e4:b2:47:7f:79:c9:71:f7:2a:e5:77:f7:36:db:3a:
+                    ee:76:fb:68:e3:05:ad:f5:31:ae:ad:50:21:2d:4d:
+                    13:70
+        X509v3 extensions:
+            X509v3 Authority Key Identifier:
+                EA:1B:59:1E:5D:E3:33:29:41:7F:D7:58:88:63:D4:2A:28:06:78:10
+            X509v3 Basic Constraints:
+                CA:FALSE
+            X509v3 Key Usage:
+                Digital Signature, Non Repudiation, Key Encipherment, Data Encipherment
+            X509v3 Subject Alternative Name:
+                DNS:www.google.com, DNS:localhost
+            X509v3 Subject Key Identifier:
+                85:26:DD:50:0C:64:47:9D:76:F3:98:5A:95:1A:F0:43:25:78:98:68
+    Signature Algorithm: sha256WithRSAEncryption
+    Signature Value:
+        cb:cc:9a:b1:aa:ca:e8:d6:ae:20:8a:7b:55:29:85:4c:b9:83:
+        fe:54:05:6f:e2:80:da:8e:59:af:88:47:fb:b7:fc:dd:7d:79:
+        f8:5e:12:74:c1:17:06:cb:99:a3:72:90:c9:af:e0:e7:bc:c9:
+        74:61:ae:ba:b8:94:a0:3b:6e:71:05:53:9c:89:1f:57:19:18:
+        5a:ae:40:60:8b:d5:18:92:72:d3:f8:07:9a:cb:bc:53:d2:5e:
+        0f:1b:4b:d6:4b:6a:ae:aa:9f:1d:ca:73:f2:e6:c3:4b:1b:73:
+        35:de:ee:1b:d7:6d:73:37:9b:4d:ab:be:c2:80:a8:bc:5a:da:
+        cc:74:10:b8:7d:f1:4d:70:7d:e2:c3:85:a8:f5:59:df:6c:48:
+        de:9c:6a:ca:0b:cb:8a:a1:ac:61:41:c0:c6:6f:bf:16:ec:47:
+        db:cd:aa:04:38:79:9b:83:6c:69:80:f3:e2:c9:de:e8:2b:dd:
+        fc:1a:e9:8b:98:59:a6:38:cd:ba:c3:9e:3d:ef:1e:bf:f2:8a:
+        5a:a3:04:da:84:7e:36:e4:be:f3:6c:60:7c:07:d6:27:de:d3:
+        4f:df:29:2f:41:34:c4:27:1e:c6:54:3b:73:8e:f1:28:ef:87:
+        24:99:0e:b8:1c:59:79:0b:5f:e9:3d:c7:6e:63:2c:5b:ce:c4:
+        04:6a:19:45:c0:07:27:47:e2:6b:03:d1:e5:ce:e6:04:f8:2c:
+        d7:d4:db:4e:8e:49:b0:9f:f9:f3:e4:3c:29:e9:0b:1c:c0:f7:
+        c7:9f:ba:0a:54:63:09:88:b3:3a:84:28:96:36:4f:62:48:c5:
+        4a:8e:8b:78:ad:e1:44:d0:45:13:b2:f0:b6:ba:5e:13:71:cf:
+        a9:b3:75:dc:1e:66:1b:c0:36:28:76:21:45:24:d8:03:e5:b0:
+        6a:42:e3:c6:07:a5:8e:02:5e:8d:6b:af:0c:87:08:22:fc:e3:
+        01:bb:28:a4:ae:20:6a:f5:c2:8a:53:b8:95:d0:26:e6:48:4b:
+        47:2d:e7:09:1a:6f:f2:b3:68:5e:d7:5a:08:be:9d:c5:2d:ab:
+        94:bf:55:95:db:a9:a8:36:f7:c0:40:d0:f8:8b:2d:9d:3d:d9:
+        6a:d5:de:d7:0d:00:35:9f:17:da:d8:c9:d0:1f:02:36:fe:35:
+        eb:40:17:aa:57:e4:cf:17:3a:61:d7:7e:c0:32:45:86:c2:a1:
+        c6:68:5c:da:30:ad:b4:cf:56:06:02:51:d3:d2:6d:73:91:d5:
+        5f:f6:68:9a:99:2c:2b:3b:79:b4:46:21:60:17:00:79:e4:f1:
+        5d:04:a3:fa:ec:e5:7c:c9:48:bc:87:45:a1:11:5b:7d:44:0e:
+        9b:ae:b9:48:69:a9:7a:48
+
+-----BEGIN CERTIFICATE-----
+MIID4DCCAcigAwIBAgIUFAUJrTXu0baa6jT7KicZgjn9+IUwDQYJKoZIhvcNAQEL
+BQAwga8xCzAJBgNVBAYTAkRFMRkwFwYDVQQIDBBGcmVpc3RhYXQgQmF5ZXJuMREw
+DwYDVQQHDAhNdWVuY2hlbjEcMBoGA1UECgwTR29vZ2xlIEdlcm1hbnkgR21iSDET
+MBEGA1UECwwKSVNFIENyeXB0bzEaMBgGA1UEAwwRQm9yaW5nU1NMIEF1dGhvcnMx
+IzAhBgkqhkiG9w0BCQEWFGJvcmluZ3NzbEBnb29nbGUuY29tMCAXDTI2MDIwNzIz
+MzkyOVoYDzQwMjYwMjIyMjMzOTI5WjAZMRcwFQYDVQQDDA53d3cuZ29vZ2xlLmNv
+bTAqMAUGAytlcAMhAOSyR395yXH3KuV39zbbOu52+2jjBa31Ma6tUCEtTRNwo4GA
+MH4wHwYDVR0jBBgwFoAU6htZHl3jMylBf9dYiGPUKigGeBAwCQYDVR0TBAIwADAL
+BgNVHQ8EBAMCBPAwJAYDVR0RBB0wG4IOd3d3Lmdvb2dsZS5jb22CCWxvY2FsaG9z
+dDAdBgNVHQ4EFgQUhSbdUAxkR51285halRrwQyV4mGgwDQYJKoZIhvcNAQELBQAD
+ggIBAMvMmrGqyujWriCKe1UphUy5g/5UBW/igNqOWa+IR/u3/N19efheEnTBFwbL
+maNykMmv4Oe8yXRhrrq4lKA7bnEFU5yJH1cZGFquQGCL1RiSctP4B5rLvFPSXg8b
+S9ZLaq6qnx3Kc/Lmw0sbczXe7hvXbXM3m02rvsKAqLxa2sx0ELh98U1wfeLDhaj1
+Wd9sSN6casoLy4qhrGFBwMZvvxbsR9vNqgQ4eZuDbGmA8+LJ3ugr3fwa6YuYWaY4
+zbrDnj3vHr/yilqjBNqEfjbkvvNsYHwH1ife00/fKS9BNMQnHsZUO3OO8SjvhySZ
+DrgcWXkLX+k9x25jLFvOxARqGUXABydH4msD0eXO5gT4LNfU206OSbCf+fPkPCnp
+CxzA98efugpUYwmIszqEKJY2T2JIxUqOi3it4UTQRROy8La6XhNxz6mzddweZhvA
+Nih2IUUk2APlsGpC48YHpY4CXo1rrwyHCCL84wG7KKSuIGr1wopTuJXQJuZIS0ct
+5wkab/KzaF7XWgi+ncUtq5S/VZXbqag298BA0PiLLZ092WrV3tcNADWfF9rYydAf
+Ajb+NetAF6pX5M8XOmHXfsAyRYbCocZoXNowrbTPVgYCUdPSbXOR1V/2aJqZLCs7
+ebRGIWAXAHnk8V0Eo/rs5XzJSLyHRaERW31EDpuuuUhpqXpI
+-----END CERTIFICATE-----
diff --git a/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-Ed25519.key b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-Ed25519.key
new file mode 100644
index 0000000..0512799
--- /dev/null
+++ b/rust/bssl-tls/src/rustls_provider/tests/BoringSSLServerTest-Ed25519.key
@@ -0,0 +1,3 @@
+-----BEGIN PRIVATE KEY-----
+MC4CAQAwBQYDK2VwBCIEIP6M1qHyh4g7pUm5vmBeIr02YMIODTocwLJ3B65DlY5l
+-----END PRIVATE KEY-----