Commit 6bc2de8
committed
feat(crypto): switch to ring for non-FIPS builds, bump libdatadog
Switch the default crypto backend from aws-lc-rs to ring for non-FIPS
builds, reducing the release binary size by ~15% (8.7MB -> 7.4MB on
macOS arm64). FIPS builds continue to use aws-lc-rs via rustls/fips.
- Bump libdatadog to 18a02650 (ring for non-FIPS)
- Switch rustls features from aws-lc-rs to ring
- Update crypto provider init to use ring::default_provider()
- Adapt ObfuscationConfig to new nested struct API1 parent 672f268 commit 6bc2de8
6 files changed
Lines changed: 132 additions & 81 deletions
File tree
- bottlecap
- src
- bin/bottlecap
- traces
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments