Build 3961 library in userspace, and add enctypes
authorChaskiel Grundman <cg2v@andrew.cmu.edu>
Sat, 6 Apr 2013 00:12:12 +0000 (20:12 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Tue, 9 Jul 2013 04:27:10 +0000 (21:27 -0700)
commitb185c3f00d8530e4341ac4f990126f8505fce0f5
tree44ce4d987faead79f9ab55206c3a65bb75a60697
parent522d5de7131631b56cf9d3070f17bd6f1713e1e3
Build 3961 library in userspace, and add enctypes

Build the 3961 library in userspace, with support for the common
kerberos enctypes des3-hmac-sha1, arcfour-hmac-md5, and aesXXX-cts-hmac-sha1-96.
Export new symbols as well, and suppress deprecated warnings.

Rename all symbols, both exported and not, with an oafs_h_ prefix
so as to reduce the chance of conflicts.

Rename heim_octet_string to avoid confusion about where things are coming
from.

Change-Id: If5155661deb5adf73329eb8b90021512c01a290f
Reviewed-on: http://gerrit.openafs.org/10050
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
NTMakefile
src/config/NTMakefile
src/crypto/rfc3961/Makefile.in
src/crypto/rfc3961/NTMakefile [new file with mode: 0644]
src/crypto/rfc3961/afsrfc3961.def [new file with mode: 0644]
src/crypto/rfc3961/afsrfc3961.rc [new file with mode: 0644]
src/crypto/rfc3961/kernel/random.c
src/crypto/rfc3961/krb5_locl.h
src/crypto/rfc3961/liboafs_rfc3961.la.sym [new file with mode: 0644]
src/crypto/rfc3961/rfc3961.h