Source-Changes archive

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

CVS commit: src



Module Name:    src
Committed By:   tls
Date:           Thu Apr 10 22:48:42 UTC 2008

Modified Files:
        src/doc: CHANGES
        src/share/man/man4: crypto.4
        src/sys/opencrypto: crypto.c cryptodev.c cryptodev.h

Log Message:
Extend crypto.4 interface:

        * Asynchronous operation with result retrieval via select/poll
        * Mutliple-request submit/retrieve ioctls
        * Mutliple-session create-destroy ioctls

Revise/rewrite crypto.4 manual page.  It should now be much easier to write
new applications to this API.

Measured performance for trivial requests: 84,000 very short modular math
operations/sec, 120,000 very short md5 hashes per sec (with a hardware
accellerator of moderate performance but very low latency, whose driver
will be contributed at a later date).

Contributed to TNF by Coyote Point Systems, Inc.


To generate a diff of this commit:
cvs rdiff -r1.1040 -r1.1041 src/doc/CHANGES
cvs rdiff -r1.12 -r1.13 src/share/man/man4/crypto.4
cvs rdiff -r1.26 -r1.27 src/sys/opencrypto/crypto.c
cvs rdiff -r1.35 -r1.36 src/sys/opencrypto/cryptodev.c
cvs rdiff -r1.12 -r1.13 src/sys/opencrypto/cryptodev.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