Bob Beck and Markus Friedl helped with numerous OpenSSL integration issues we faced, since the ``engine'' code we required was unreleased. Bob also wrote the first working OpenSSL engine interfacing with /dev/crypto. Markus helped with regression tests to ensure that /dev/crypto operation was correct. Jonathan Smith and Sotiris Ioannidis provided valuable comments and insights. Sam Leffler adapted the OCF to the FreeBSD kernel. We would also like to thank Patrick McDaniel for providing high-quality shepherding of this paper.
We are grateful to Global Technologies Group, Inc. (GTGI) for providing us with two XL-Crypt (Hifn 7811) boards, one Hifn 6500 reference board, and one Hifn 7814 reference board. We are also grateful to Network Security Technologies, Inc. (NETSEC) for providing us with two Hifn 7751 boards, one Broadcom 5820 board, and two Broadcom 5805 boards. In addition, NETSEC funded part of the original development of the device-support software.
Part of this work was supported by DARPA and the Air Force Research Laboratory, Air Force Material Command, USAF, under agreement number F30602-01-2-0537.