ncp(7D) Devices ncp(7D)NAMEncp - UltraSPARC T1 server crypto provider device driver
DESCRIPTION
The ncp device driver is a multi-threaded, loadable hardware driver
supporting hardware assisted acceleration of RSA and DSA cryptographic
operations. This support is built into the UltraSPARC T1 processor.
The ncp driver requires the presence of the Solaris Cryptographic
Framework to enable applications and kernel clients to access the pro‐
vided services.
CONFIGURATION
You configure the ncp driver by defining properties in /plat‐
form/sun4v/kernel/drv/ncp.conf which override the default settings. The
following property is supported:
nostats Disables the generation of statistics. The nostats property
may be used to help prevent traffic analysis, but this may
inhibit support personnel.
NETWORK STATISTICS
Solaris network drivers must implement statistics variables. The ncp
driver maintains the following statistics:
mauXqfull Number of times the queue for MAU X was found
full when attempting to submit jobs.
mauXupdate_failure Number of submit job failures on MAU X.
mauXsubmit Number of jobs submitted to MAU X since driver
load (boot).
rsapublic Total number of jobs submitted to the device for
RSA public key operations.
rsaprivate Total number of jobs submitted to the device for
RSA private key operations.
dsasign Total number of jobs submitted to the device for
DSA signing.
dsaverify Total number of jobs submitted to the device for
DSA verification.
Additional statistics may be supplied for Sun support personnel, but
are not useful to Solaris users and are not doc- umented in this
manpage.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Architecture │SPARC │
├─────────────────────────────┼─────────────────────────────┤
│Availability │system/kernel/platform │
├─────────────────────────────┼─────────────────────────────┤
│Interface Stability │Uncommitted │
└─────────────────────────────┴─────────────────────────────┘
FILES
/platform/sun4v/kernel/drv/sparcv9/ncp
64-bit ELF kernel driver.
/platform/sun4v/kernel/drv/ncp.conf
Configuration file.
SEE ALSOcryptoadm(1M), kstat(1M), prtconf(1M), attributes(5)
Solaris Cryptographic Framework — Solaris Software Developer Collection
Solaris Security for Developer's Guide — Solaris Software Developer
Collection
SunOS 5.11 7 June 2006 ncp(7D)