Request: leverage another crypto library that would allow for FIPS validation #187

Open
opened 2025-11-20 05:07:38 -05:00 by saavagebueno · 4 comments
Owner

Originally created by @finnje on GitHub (Sep 12, 2022).

Wireguard itself won't be FIPS validated as the encryption algorithms aren't approved for FIPs validation, but other crypto in use, for example the netbird ssh connections could be FIPS validated if something like https://github.com/golang-fips/go was used instead of the default go crypto library.

Originally created by @finnje on GitHub (Sep 12, 2022). Wireguard itself won't be FIPS validated as the encryption algorithms aren't approved for FIPs validation, but other crypto in use, for example the netbird ssh connections could be FIPS validated if something like https://github.com/golang-fips/go was used instead of the default go crypto library.
saavagebueno added the enhancementfeature-requestagent labels 2025-11-20 05:07:38 -05:00
Author
Owner

@braginini commented on GitHub (Sep 14, 2022):

hey @finnje
Do you have an idea how to combine this lib with Golang's SSH server? I haven't looked into that yet.

@braginini commented on GitHub (Sep 14, 2022): hey @finnje Do you have an idea how to combine this lib with Golang's SSH server? I haven't looked into that yet.
Author
Owner

@laserguy2020 commented on GitHub (Nov 3, 2022):

This would be awesome... +1 from me.

@laserguy2020 commented on GitHub (Nov 3, 2022): This would be awesome... +1 from me.
Author
Owner

@nazarewk commented on GitHub (Apr 17, 2025):

@finnje Does it still make sense if the context of the plans to replace internal SSH implementation with the reuse of the existing OpenSSH infrastructure?

@nazarewk commented on GitHub (Apr 17, 2025): @finnje Does it still make sense if the context of the plans to replace internal SSH implementation with the reuse of the existing OpenSSH infrastructure?
Author
Owner

@finnje commented on GitHub (Apr 17, 2025):

@nazarewk if the goal is to switch to the underlying systems ssh package like OpenSSH then no this wouldn't be required as you could ensure your system SSH package is FIPS validated if required by your environment.

@finnje commented on GitHub (Apr 17, 2025): @nazarewk if the goal is to switch to the underlying systems ssh package like OpenSSH then no this wouldn't be required as you could ensure your system SSH package is FIPS validated if required by your environment.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#187