This is the start of a document that provides a cross-reference from RFC's and
ietf-draft documents to the transforms/algorithms used throughout KLIPS.

Can I get comments/corrections on this and some details for pluto?

At this stage, there is the question of what are our target standards
and what is compliant.  Some are not compiant yet.



RFC/draft-std	transform/location
=============	==================
rfc2411 (draft-ietf-ipsec-doc-roadmap-02.txt)
		all/none?

rfc2407 (draft-ietf-ipsec-ipsec-doi-10.txt)
		all/none?

rfc1825 (ipsec)
		ipsec_init.c
		ipsec_tunnel.c

rfc2401 (draft-ietf-ipsec-arch-sec-07.txt)
		ipsec_init.c
		ipsec_tunnel.c

rfc1826 (ah)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c
		ipsec_ah.h
		spi.c

rfc2402 (draft-ietf-ipsec-auth-header-07.txt)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c
		ipsec_ah.h
		spi.c

rfc1827 (esp)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c
		ipsec_esp.h
		spi.c

rfc2406 (draft-ietf-ipsec-esp-v2-06.txt)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c
		ipsec_esp.h
		spi.c

rfc1321 (md5)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

rfc1828 (md5)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

rfc2085 (hmac-md5)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

FIP180-1 (sha1)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

rfc2104 (hmac)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

rfc2403 (draft-ietf-ipsec-auth-hmac-md5-96-03.txt)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

rfc2404 (draft-ietf-ipsec-auth-hmac-sha196-03.txt)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

(draft-ietf-ipsec-auth-hmac-ripemd-160-96-01(2).txt)
		none

rfc1829 (des-cbc)
		none

rfc1851 (3des)
		none
		
rfc2405 (draft-ietf-ipsec-ciph-des-expiv-02.txt)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

rfc2451 (draft-ietf-ipsec-ciph-cbc-03(4).txt)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

(draft-ietf-ipsec-ciph-des3-00.txt (expired))
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

(draft-simpson-desx-02.txt)
		none

rfc2410 (draft-ietf-ipsec-ciph-null-01.txt)
		ipsec_init.c
		ipsec_tunnel.c
		ipsec_xform.c

rfc2367 (pf-keyv2)
		ipsec_netlink.c (eventually)
		spi.c (eventually)
		spigrp.c (eventually)
		eroute.c (eventually)

Pluto?:
(draft-ietf-ipsec-dhless-enc-mode-00.txt)
(draft-ietf-ipsec-gkmframework-00.txt)
(draft-ietf-ipsec-intragkm-00.txt)
rfc2408 (draft-ietf-ipsec-isakmp-10.txt)
(draft-ietf-ipsec-isakmp-SA-revised-00.txt) (expired)
(draft-ietf-ipsec-isakmp-gss-auth-01.txt) (expired)
(draft-ietf-ipsec-isakmp-mode-cfg-04.txt)
rfc2409 (draft-ietf-ipsec-isakmp-oakley-08.txt)
(draft-ietf-ipsec-isakmp-xauth-03.txt)
rfc2412 (draft-ietf-ipsec-oakley-02.txt)
(draft-ietf-ipsec-pki-req-01.txt)
(draft-ietf-ipsec-policy-model-00.txt) (expired)
(draft-ietf-ipsec-secconf-00.txt)
(draft-ietf-ipsec-vpn-policy-schema-00.txt)

Other:
(draft-ietf-ipsec-dhcp-00.txt (expired))
(draft-ietf-ipsec-icmp-handle-v4-00.txt)
(draft-ietf-ipsec-icmp-options-00.txt)
(draft-ietf-ipsec-internet-key-00.txt) (expired)
(draft-ietf-ipsec-mib-01.txt)
(draft-ietf-ipsec-spsl-00.txt)
