1ncp(7D)                             Devices                            ncp(7D)
2
3
4

NAME

6       ncp - UltraSPARC T1 server crypto provider device driver
7

DESCRIPTION

9       The  ncp  device  driver  is a multi-threaded, loadable hardware driver
10       supporting hardware assisted acceleration of RSA and DSA  cryptographic
11       operations. This support is built into the UltraSPARC T1 processor.
12
13
14       The  ncp  driver  requires  the  presence  of the Solaris Cryptographic
15       Framework to enable applications and kernel clients to access the  pro‐
16       vided services.
17

CONFIGURATION

19       You  configure  the  ncp  driver  by  defining   properties  in  /plat‐
20       form/sun4v/kernel/drv/ncp.conf which override the default settings. The
21       following property is supported:
22
23       nostats    Disables the generation of  statistics. The nostats property
24                  may be used to help prevent traffic  analysis, but this  may
25                  inhibit support personnel.
26
27

NETWORK STATISTICS

29       Solaris  network  drivers  must implement statistics variables. The ncp
30       driver maintains the following statistics:
31
32       mauXqfull             Number of times the queue for  MAU  X  was  found
33                             full when attempting to submit jobs.
34
35
36       mauXupdate_failure    Number of submit job failures on MAU X.
37
38
39       mauXsubmit            Number  of  jobs  submitted to MAU X since driver
40                             load (boot).
41
42
43       rsapublic             Total number of  jobs submitted to the device for
44                             RSA public key operations.
45
46
47       rsaprivate            Total number of  jobs submitted to the device for
48                             RSA private key operations.
49
50
51       dsasign               Total number of  jobs submitted to the device for
52                             DSA signing.
53
54
55       dsaverify             Total  number of jobs submitted to the device for
56                             DSA verification.
57
58
59
60       Additional statistics may be supplied for Sun  support  personnel,  but
61       are  not  useful  to  Solaris users and are not doc-    umented in this
62       manpage.
63

ATTRIBUTES

65       See attributes(5) for descriptions of the following attributes:
66
67
68
69
70       ┌─────────────────────────────┬─────────────────────────────┐
71       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
72       ├─────────────────────────────┼─────────────────────────────┤
73       │Architecture                 │SPARC                        │
74       ├─────────────────────────────┼─────────────────────────────┤
75       │Availability                 │SUNWcakr.v                   │
76       ├─────────────────────────────┼─────────────────────────────┤
77       │Interface Stability          │Unstable                     │
78       └─────────────────────────────┴─────────────────────────────┘
79

FILES

81       /platform/sun4v/kernel/drv/sparcv9/ncp
82
83           64-bit ELF kernel driver.
84
85
86       /platform/sun4v/kernel/drv/ncp.conf
87
88           Configuration file.
89
90

SEE ALSO

92       cryptoadm(1M), kstat(1M), prtconf(1M), attributes(5)
93
94
95       Solaris Cryptographic Framework — Solaris Software Developer Collection
96
97
98       Solaris Security for Developer's Guide  —  Solaris  Software  Developer
99       Collection
100
101
102
103SunOS 5.11                        7 June 2006                          ncp(7D)
Impressum