bindings/rust/s2n-tls/src/raw/connection.rs (2 lines): - line 4: #![allow(clippy::missing_safety_doc)] // TODO add safety docs - line 27: // TODO add paths pq-crypto/sike_r1/sidh_r1.c (2 lines): - line 230: get_A(&PKB[0], &PKB[1], &PKB[2], A); // TODO: Can return projective A? - line 290: get_A(&PKB[0], &PKB[1], &PKB[2], A); // TODO: Can return projective A? tls/s2n_alerts.c (2 lines): - line 49: /* TODO: The ERR_BAD_MESSAGE -> ALERT_UNEXPECTED_MESSAGE mapping - line 57: /* TODO: Add mappings for other protocol errors. bindings/rust/s2n-tls/src/testing/s2n_tls.rs (2 lines): - line 20: // TODO add a size - line 187: // TODO: loop until data buffer is full. scripts/s2n_safety_macros.py (2 lines): - line 87: # TODO add DEFAULT and remove RESULT once all PR branches are up-to-date - line 95: ## TODO ensure type compatibility bindings/rust/integration/benches/handshake.rs (1 line): - line 17: // TODO: create a separate benchamrk that excludes this step. bindings/rust/s2n-tls-sys/build.rs (1 line): - line 11: // TODO each pq section needs to be built separately since it bindings/rust/s2n-tls/src/testing.rs (1 line): - line 204: // TODO add assertions to make sure the handshake actually succeeded