No Linux e na maioria dos outros unices, o IPsec e outros protocolos de rede até a camada de transporte são implementados no kernel. Existem ferramentas adicionais para o usuário da web que lidam com troca de chaves ; existem várias implementações .
Os algoritmos criptográficos estão em crypto
. Os protocolos de rede estão espalhados em net/ipv4
, net/ipv6
e net/xfrm
.