Command Section

OSSL(4)                FreeBSD Kernel Interfaces Manual                OSSL(4)

NAME
     ossl - driver using OpenSSL assembly routines

SYNOPSIS
     To compile this driver into the kernel, place the following lines in your
     kernel configuration file:

           device crypto
           device cryptodev
           device ossl

     Alternatively, to load the driver as a module at boot time, place the
     following line in loader.conf(5):

           ossl_load="YES"

DESCRIPTION
     The OpenSSL distribution includes architecture-specific implementations
     for some commonly used cryptographic algorithms.  This driver adds a
     wrapper around these routines permitting them to be used by in-kernel
     cryptography consumers such as kernel TLS and IPsec.

     The ossl driver includes architecture-specific implementations for the
     following architectures:

        arm64
        amd64
        i386

     The ossl driver includes support for the following algorithms:

        ChaCha20
        ChaCha20-Poly1305 (RFC 8439)
        Poly1305
        SHA1
        SHA1-HMAC
        SHA2-224
        SHA2-224-HMAC
        SHA2-256
        SHA2-256-HMAC
        SHA2-384
        SHA2-384-HMAC
        SHA2-512
        SHA2-512-HMAC

SEE ALSO
     crypto(4), intro(4), ipsec(4), crypto(7), crypto(9)

HISTORY
     The ossl driver first appeared in FreeBSD 13.0.

FreeBSD 13.1-RELEASE-p6          March 3, 2021         FreeBSD 13.1-RELEASE-p6

Command Section

man2web Home...