Module Name: src Committed By: agc Date: Sun May 6 17:40:08 UTC 2012
Added Files: src/crypto/external/bsd/netpgp/dist/src/libcipher [agc-netpgp-standalone]: Makefile aes.h camellia.c camellia.h cast.c cast.h libnetpgpcipher.3 modes.c modes.h rijndael-alg-fst.c rijndael-alg-fst.h rijndael-api-fst.c rijndael-api-fst.h rijndael.c rijndael.h rijndael_local.h Log Message: Add an API-alike equivalent for openssl cipher functionality. The ciphers implemented are CAST5 and AES. Camellia code is present, but has not been fully implemented yet. The rijndael code is from the NetBSD kernel sources, the CAST source is based on the libtomcrypt implementation (although the internal methods of storing intermediate values has been modified to mimic the openssl code, just in case someone is relying on internal state for this - probably overkill, but whatever). To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.1 \ src/crypto/external/bsd/netpgp/dist/src/libcipher/Makefile \ src/crypto/external/bsd/netpgp/dist/src/libcipher/aes.h \ src/crypto/external/bsd/netpgp/dist/src/libcipher/camellia.c \ src/crypto/external/bsd/netpgp/dist/src/libcipher/camellia.h \ src/crypto/external/bsd/netpgp/dist/src/libcipher/cast.c \ src/crypto/external/bsd/netpgp/dist/src/libcipher/cast.h \ src/crypto/external/bsd/netpgp/dist/src/libcipher/libnetpgpcipher.3 \ src/crypto/external/bsd/netpgp/dist/src/libcipher/modes.c \ src/crypto/external/bsd/netpgp/dist/src/libcipher/modes.h \ src/crypto/external/bsd/netpgp/dist/src/libcipher/rijndael-alg-fst.c \ src/crypto/external/bsd/netpgp/dist/src/libcipher/rijndael-alg-fst.h \ src/crypto/external/bsd/netpgp/dist/src/libcipher/rijndael-api-fst.c \ src/crypto/external/bsd/netpgp/dist/src/libcipher/rijndael-api-fst.h \ src/crypto/external/bsd/netpgp/dist/src/libcipher/rijndael.c \ src/crypto/external/bsd/netpgp/dist/src/libcipher/rijndael.h \ src/crypto/external/bsd/netpgp/dist/src/libcipher/rijndael_local.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.