Commit 95775c0
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 95775c0
5 files changed
Lines changed: 128 additions & 81 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments