Sam Clark
Sam Clark
### Resolved issues: Part of https://github.com/aws/s2n-tls/issues/4618 ### Description of changes: Adds a new s2n-tls-hyper crate to provide compatibility with hyper clients. This crate makes it easier to use s2n-tls as...
### Problem: To avoid complicating the initial hyper crate PR with a localhost testing framework, a test was added that makes an HTTP request to an external source. This introduces...
### Problem: Currently the docker images used in CI are re-built manually whenever we add something to them. Manually building the docker images and uploading them to ECR is an...
### Problem: It's currently difficult for s2n-tls to be used with the [hyper](https://hyper.rs/) HTTP library. Some TLS implementations provide compatibility crates which makes integrating with hyper easier. For example, [hyper-rustls](https://github.com/rustls/hyper-rustls)...
### Description of changes: Adds an example that demonstrates how the application context added in https://github.com/aws/s2n-tls/pull/4563 can be used to associate application data with received session tickets. ### Call-outs: None...
### Problem: Multirecord send allows connections to buffer multiple records before sending them, which reduces system write calls. Multirecord send is enabled by adjusting the config's send buffer size with...
### Resolved issues: Resolves https://github.com/aws/s2n-tls/issues/4631 ### Description of changes: This PR adds a way to test s2n-tls-hyper over localhost by using the hyper server to echo HTTP requests back to...
### Problem: The [well_known_endpoints test](https://github.com/aws/s2n-tls/blob/main/tests/integrationv2/test_well_known_endpoints.py) performs TLS handshakes with a list of well-known endpoints, which ensures that the s2n-tls client remains compatible with well-known TLS servers. However, this integration test...
### Problem: Currently, s2n-tls will raise an internal error when parsing an empty certificate like the following: ``` -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- ``` This occurs when the s2n-tls PEM parser...