driver provides userland applications access to hardware crypto support
via the kernel.
device node primarily operates in an
based model, permitting a variety of applications to query device capabilities,
submit transactions, and get results.
is given in the specification, and is greater than 0, a maximum of one
device is created.
calls apply only to the
Set up a new crypto session for a new type of operation.
Free a previously established session.
Perform a crypto operation against a previously set up session.
Depending on hardware being present, the following symmetric and
asymmetric cryptographic features are potentially available from