kernel-ark/net/sunrpc/auth_gss
Olga Kornievskaia adeb8133dd rpc: spkm3 update
This updates the spkm3 code to bring it up to date with our current
understanding of the spkm3 spec.

In doing so, we're changing the downcall format used by gssd in the spkm3 case,
which will cause an incompatilibity with old userland spkm3 support.  Since the
old code a) didn't implement the protocol correctly, and b) was never
distributed except in the form of some experimental patches from the citi web
site, we're assuming this is OK.

We do detect the old downcall format and print warning (and fail).  We also
include a version number in the new downcall format, to be used in the
future in case any further change is required.

In some more detail:

	- fix integrity support
	- removed dependency on NIDs. instead OIDs are used
	- known OID values for algorithms added.
	- fixed some context fields and types

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2006-12-06 10:46:44 -05:00
..
auth_gss.c rpc: spkm3 update 2006-12-06 10:46:44 -05:00
gss_generic_token.c
gss_krb5_crypto.c rpc: move process_xdr_buf 2006-12-06 10:46:44 -05:00
gss_krb5_mech.c [SUNRPC]: Use k{mem,str}dup where applicable 2006-12-02 21:30:20 -08:00
gss_krb5_seal.c rpc: gss: eliminate print_hexl()'s 2006-12-06 10:46:43 -05:00
gss_krb5_seqnum.c [SUNRPC] GSS: Use block ciphers where applicable 2006-09-21 11:46:15 +10:00
gss_krb5_unseal.c
gss_krb5_wrap.c rpc: gss: fix a kmap_atomic race in krb5 code 2006-12-06 10:46:43 -05:00
gss_mech_switch.c [NET]: Conversions from kmalloc+memset to k(z|c)alloc. 2006-07-21 14:51:30 -07:00
gss_spkm3_mech.c rpc: spkm3 update 2006-12-06 10:46:44 -05:00
gss_spkm3_seal.c rpc: spkm3 update 2006-12-06 10:46:44 -05:00
gss_spkm3_token.c rpc: spkm3 update 2006-12-06 10:46:44 -05:00
gss_spkm3_unseal.c rpc: spkm3 update 2006-12-06 10:46:44 -05:00
Makefile
svcauth_gss.c [SUNRPC]: Use k{mem,str}dup where applicable 2006-12-02 21:30:20 -08:00