crypto - PDF

Document Sample
crypto - PDF Powered By Docstoc
					CRYPTO (4)                                BSD Kernel Interfaces Manual                               CRYPTO (4)



NAME
    crypto, cryptodev — hardware crypto access driver

SYNOPSIS
    device crypto
    device cryptodev

DESCRIPTION
    The crypto driver provides a device-independent framework to support cryptographic operations in the
    kernel. The cryptodev driver provides userland applications access to this support through the
    /dev/crypto device. This node primarily operates in an ioctl(2) based model, permitting a variety of
    applications to query device capabilities, submit transactions, and get results.
        If count given in the specification, and is greater than 0, a maximum of one crypto device is created.
        The following ioctl(2) calls apply only to the crypto devices:
        CIOCGSESSION Setup a new crypto session for a new type of operation.
        CIOCFSESSION Free a previously established session.
        CIOCCRYPT         Perform a crypto operation against a previously setup session.

FEATURES
     Depending on hardware being present, the following symmetric and asymmetric cryptographic features are
     potentially available from /dev/crypto:
               CRYPTO_DES_CBC
               CRYPTO_3DES_CBC
               CRYPTO_BLF_CBC
               CRYPTO_CAMELLIA_CBC
               CRYPTO_CAST_CBC
               CRYPTO_SKIPJACK_CBC
               CRYPTO_MD5_HMAC
               CRYPTO_SHA1_HMAC
               CRYPTO_RIPEMD160_HMAC
               CRYPTO_MD5_KPDK
               CRYPTO_SHA1_KPDK
               CRYPTO_AES_CBC
               CRYPTO_ARC4
               CRYPTO_MD5
               CRYPTO_SHA1
               CRK_MOD_EXP
               CRK_MOD_EXP_CRT
               CRK_DSA_SIGN
               CRK_DSA_VERIFY
               CRK_DH_COMPUTE_KEY

FILES
        /dev/crypto crypto access device

SEE ALSO
     glxsb(4), hifn(4), ipsec(4), padlock(4), safe(4), ubsec(4), geli(8), crypto(9)




BSD                                               March 3, 2009                                                 1
CRYPTO (4)                            BSD Kernel Interfaces Manual                           CRYPTO (4)



HISTORY
     The crypto driver first appeared in OpenBSD 3.0. The crypto driver was imported to FreeBSD 5.0.




BSD                                           March 3, 2009                                           2

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:67
posted:5/25/2010
language:English
pages:2