1ncp(7D) Devices ncp(7D)
2
3
4
6 ncp - UltraSPARC T1 server crypto provider device driver
7
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
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
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
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
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
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)