Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
OSSL(4)			    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:

          AES-CBC
          AES-GCM (amd64 only)
          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	14.3			  May 4, 2023			       OSSL(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ossl&sektion=4&manpath=FreeBSD+14.3-RELEASE+and+Ports>

home | help