Move the arcfour directory from the crypto module dirs into krb. This
authorGreg Hudson <ghudson@mit.edu>
Fri, 27 Nov 2009 09:15:50 +0000 (09:15 +0000)
committerGreg Hudson <ghudson@mit.edu>
Fri, 27 Nov 2009 09:15:50 +0000 (09:15 +0000)
commita405b2509099df5725fbbdb7d19113d11d58ed5b
treec236c1d7acb893fd1b985d5a68634750500f99cd
parent996fb223f419a16481aea18fd12f98f376836a8e
Move the arcfour directory from the crypto module dirs into krb.  This
directory contains the token encryption code (similar to dk, old, and
raw) which is Kerberos-specific.  The actual stream cipher lives in
enc_provider/rc4.c, which is still in the module dirs.

arcfour/arcfour-int.h contained the definitions of some structures
used only in enc_provider/rc4.c.  Move those definitions into that
source file so that everything in arcfour is at the right level of
abstraction to live in krb.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23367 dc483132-0cff-0310-8789-dd5450dbe970
33 files changed:
src/configure.in
src/lib/crypto/Makefile.in
src/lib/crypto/builtin/Makefile.in
src/lib/crypto/builtin/arcfour/Makefile.in [deleted file]
src/lib/crypto/builtin/enc_provider/deps
src/lib/crypto/builtin/enc_provider/rc4.c
src/lib/crypto/krb/Makefile.in
src/lib/crypto/krb/arcfour/Makefile.in [moved from src/lib/crypto/openssl/arcfour/Makefile.in with 81% similarity]
src/lib/crypto/krb/arcfour/arcfour-int.h [moved from src/lib/crypto/builtin/arcfour/arcfour-int.h with 72% similarity]
src/lib/crypto/krb/arcfour/arcfour.c [moved from src/lib/crypto/builtin/arcfour/arcfour.c with 100% similarity]
src/lib/crypto/krb/arcfour/arcfour.h [moved from src/lib/crypto/builtin/arcfour/arcfour.h with 100% similarity]
src/lib/crypto/krb/arcfour/arcfour_aead.c [moved from src/lib/crypto/builtin/arcfour/arcfour_aead.c with 100% similarity]
src/lib/crypto/krb/arcfour/arcfour_s2k.c [moved from src/lib/crypto/builtin/arcfour/arcfour_s2k.c with 100% similarity]
src/lib/crypto/krb/arcfour/deps [moved from src/lib/crypto/builtin/arcfour/deps with 67% similarity]
src/lib/crypto/krb/deps
src/lib/crypto/krb/keyhash_provider/Makefile.in
src/lib/crypto/krb/keyhash_provider/deps
src/lib/crypto/openssl/Makefile.in
src/lib/crypto/openssl/aes/deps
src/lib/crypto/openssl/arcfour/arcfour-int.h [deleted file]
src/lib/crypto/openssl/arcfour/arcfour.c [deleted file]
src/lib/crypto/openssl/arcfour/arcfour.h [deleted file]
src/lib/crypto/openssl/arcfour/arcfour_aead.c [deleted file]
src/lib/crypto/openssl/arcfour/arcfour_s2k.c [deleted file]
src/lib/crypto/openssl/arcfour/deps [deleted file]
src/lib/crypto/openssl/deps
src/lib/crypto/openssl/des/deps
src/lib/crypto/openssl/enc_provider/deps
src/lib/crypto/openssl/enc_provider/rc4.c
src/lib/crypto/openssl/hash_provider/deps
src/lib/crypto/openssl/md4/deps
src/lib/crypto/openssl/md5/deps
src/lib/crypto/openssl/sha1/deps