Subject: Re: export controls
To: Todd Vierling <tv@pobox.com>
From: None <itojun@iijlab.net>
List: tech-net
Date: 06/23/1999 22:47:19
>: Please let me know your opinion about IPsec export issue.
>Before importing crypto code into the *kernel*, it needs to be separated
>into IPsec and non-IPsec code, with the former in a segregated tree.
Could you please let me know more detail about what you think?
At this moment my plan is to put export-controlled code into
crypto-{intl,us}/sys/somewhere,6}, and non-controlled part into
syssrc/sys/netinet{,6}.
For binaries, you can decrease/increase footprint by "options IPSEC"
and "options IPSEC_ESP".
with no options: no IPsec in the kernel binary
options IPSEC: AH, IPComp, policy, key database
options IPSEC + IPSEC_ESP above + ESP
>This doesn't break IPv6 compliance for distributions that carry the IPsec
>code, and also allows crypto-restricted places (which can even be
>organizations, not just countries) to carry a crypto-less tree.
I believed that crypto-{intl,us} was made for that.
itojun