You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| local_ping_pong_openssl | Local tests against OpenSSL reference | Standard Rust |
21
+
| esp32-test | Test for ESP32 microcontroller target using real sockets | ESP32 |
22
+
| rustls-real-socket-test | Test using real sockets for TLS integration | Standard Rust |
23
+
| quic-test | Battle-test using QUIC to do roundtrip calls | Standard Rust |
23
24
24
25
### Detailed Crate Descriptions
25
26
26
27
#### consumer-no_std
28
+
27
29
A minimal self-testing crate that validates the no_std build capability of rustls-rustcrypto. This crate ensures that the provider can be compiled and used in environments without the standard library, which is crucial for embedded systems and constrained environments.
28
30
29
31
**Key Features:**
32
+
30
33
- Validates no_std compilation
31
34
- Minimal dependencies
32
35
- Self-contained testing
33
36
34
37
#### local_ping_pong_openssl
38
+
35
39
This crate performs comprehensive compatibility testing between rustls-rustcrypto and OpenSSL. It includes tests with OpenSSL-generated certificates and keys to ensure interoperability and correct TLS handshake behavior.
36
40
37
41
**Key Features:**
42
+
38
43
- OpenSSL compatibility testing
39
44
- Certificate and key validation
40
45
- TLS handshake verification
41
46
- Cross-implementation validation
42
47
43
48
#### esp32-test
49
+
44
50
A specialized test crate for the ESP32 microcontroller platform. It performs end-to-end TLS testing using real network sockets, validating the rustcrypto provider's functionality in an embedded environment.
45
51
46
52
**Key Features:**
53
+
47
54
- ESP32-specific testing
48
55
- Real socket communication
49
56
- TLS client/server implementation
50
57
- Embedded target validation
51
58
52
59
#### rustls-real-socket-test
60
+
53
61
Similar to esp32-test but designed for standard Rust environments. This crate tests TLS functionality using actual network sockets, providing realistic validation of the provider's capabilities.
0 commit comments