Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [agc-netpgp-standalone] src/crypto/external/bsd/netpgp/dist/src/libcipher



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.




Home | Main Index | Thread Index | Old Index