nix/pyenv.nix (5 lines): - line 12: # TODO make this work on other platforms: https://pypi.org/project/nassl/5.0.0/#files - line 30: nassl # >=4.0.1,<5.0.0 TODO: check if this version is correct/if it matters - line 31: cryptography # >=2.6,<37.0.0 TODO: check if this version is correct/if it matters - line 32: tls-parser # >=2.0.0,<3.0.0 TODO: check if this version is correct/if it matters - line 33: pydantic # >=1.7,<1.9 TODO: check if this version is correct/if it matters flake.nix (3 lines): - line 20: # TODO: submit a flake PR - line 22: # TODO: We have parts of our CI that rely on clang-format-15, but that is only available on github:nixos/nixpkgs/nixos-unstable - line 81: ''; # TODO: set when system like aarch64/mips,etc tls/s2n_tls13_secrets.c (3 lines): - line 129: * TODO: We should be able to reuse the prf_work_space rather - line 152: * TODO: We should be able to reuse the prf_work_space rather - line 211: * TODO: We should be able to reuse the prf_work_space rather tls/s2n_alerts.c (2 lines): - line 48: /* TODO: The ERR_BAD_MESSAGE -> ALERT_UNEXPECTED_MESSAGE mapping - line 114: /* TODO: Add mappings for other protocol errors. scripts/s2n_safety_macros.py (2 lines): - line 89: # TODO add DEFAULT and remove RESULT once all PR branches are up-to-date - line 98: # TODO ensure type compatibility nix/openssl_1_0_2.nix (2 lines): - line 28: # TODO: validation in future PR - nix checks fail without a definition. - line 32: # TODO: validation in future PR - nix checks fail without a definition. bindings/rust/extended/s2n-tls/src/connection.rs (2 lines): - line 4: #![allow(clippy::missing_safety_doc)] // TODO add safety docs - line 927: // TODO: requiring the application to call this method is a pretty sharp edge. tls/s2n_resume.c (1 line): - line 811: /* TODO: There may be an optimization here to reuse existing hmac memory instead of tls/extensions/s2n_server_renegotiation_info.c (1 line): - line 247: * TODO: https://github.com/aws/s2n-tls/issues/3528 nix/amazon-corretto-17.nix (1 line): - line 20: # TODO: The Mac versions will be validated in future darwin PR - nix still wants them defined. bindings/rust/extended/s2n-tls-tokio/src/lib.rs (1 line): - line 27: // TODO use the version from s2n_quic_core tls/s2n_tls13_key_schedule.c (1 line): - line 90: * TODO: We should be able to reuse the prf_work_space rather bindings/rust/standard/integration/Cargo.toml (1 line): - line 32: # TODO: Unpin when s2n-tls MSRV >= 1.71, https://github.com/aws/s2n-tls/issues/4893 bindings/rust/extended/s2n-tls/src/enums.rs (1 line): - line 4: #![allow(clippy::missing_safety_doc)] // TODO add safety docs