narwhal
narwhal copied to clipboard
[crypto, network] Wire in TLS to gRPC
We have a TODO in several places to wire in TLS:
https://github.com/MystenLabs/narwhal/blob/d7963d378102ff7ebf1cc901ab2cc64ec8cd3b07/network/src/primary.rs#L48
And we also have a crate in mysten-infra: https://github.com/MystenLabs/mysten-infra/tree/main/rccheck
That implements mTLS: https://www.cloudflare.com/learning/access-management/what-is-mutual-tls/
This task tracks wiring the two together.
I opened an issue in the mysten-infra repo to add support for this: https://github.com/MystenLabs/mysten-infra/issues/73
Once its implemented there we should be able to wire it in in narwhal.