1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright (c) 2012 by Delphix. All rights reserved.
14# Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved.
15# Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
16# Copyright 2019 Joyent, Inc.
17# Copyright 2020 Oxide Computer Company
18#
19
20set name=pkg.fmri value=pkg:/system/test/cryptotest@$(PKGVERS)
21set name=pkg.summary value="KCF/PKCS Unit Test Suite"
22set name=pkg.description value="Miscellaneous KCF/PKCS Unit Tests"
23set name=info.classification \
24    value=org.opensolaris.category.2008:Development/System
25set name=variant.arch value=$(ARCH)
26dir  path=opt/crypto-tests
27file path=opt/crypto-tests/README mode=0444
28dir  path=opt/crypto-tests/bin
29file path=opt/crypto-tests/bin/cryptotest mode=0555
30dir  path=opt/crypto-tests/runfiles
31file path=opt/crypto-tests/runfiles/default.run mode=0444
32dir  path=opt/crypto-tests/share
33file path=opt/crypto-tests/share/MD5Msg.rsp mode=0444
34file path=opt/crypto-tests/share/README mode=0444
35file path=opt/crypto-tests/share/SHA1LongMsg.rsp mode=0444
36file path=opt/crypto-tests/share/SHA1ShortMsg.rsp mode=0444
37file path=opt/crypto-tests/share/SHA224LongMsg.rsp mode=0444
38file path=opt/crypto-tests/share/SHA224ShortMsg.rsp mode=0444
39file path=opt/crypto-tests/share/SHA256LongMsg.rsp mode=0444
40file path=opt/crypto-tests/share/SHA256ShortMsg.rsp mode=0444
41file path=opt/crypto-tests/share/SHA384LongMsg.rsp mode=0444
42file path=opt/crypto-tests/share/SHA384ShortMsg.rsp mode=0444
43file path=opt/crypto-tests/share/SHA512LongMsg.rsp mode=0444
44file path=opt/crypto-tests/share/SHA512ShortMsg.rsp mode=0444
45file path=opt/crypto-tests/share/SHA512_224LongMsg.rsp mode=0444
46file path=opt/crypto-tests/share/SHA512_224ShortMsg.rsp mode=0444
47file path=opt/crypto-tests/share/SHA512_256LongMsg.rsp mode=0444
48file path=opt/crypto-tests/share/SHA512_256ShortMsg.rsp mode=0444
49dir  path=opt/crypto-tests/tests
50dir  path=opt/crypto-tests/tests/aes owner=root group=root mode=0755
51dir  path=opt/crypto-tests/tests/aes/kcf owner=root group=root mode=0755
52file opt/crypto-tests/tests/aes/kcf/aes_cbc_32 \
53    path=opt/crypto-tests/tests/aes/kcf/aes_cbc_32 owner=root group=root \
54    mode=0555
55file opt/crypto-tests/tests/aes/kcf/aes_cbc_64 \
56    path=opt/crypto-tests/tests/aes/kcf/aes_cbc_64 owner=root group=root \
57    mode=0555
58file opt/crypto-tests/tests/aes/kcf/aes_ccm_32 \
59    path=opt/crypto-tests/tests/aes/kcf/aes_ccm_32 owner=root group=root \
60    mode=0555
61file opt/crypto-tests/tests/aes/kcf/aes_ccm_64 \
62    path=opt/crypto-tests/tests/aes/kcf/aes_ccm_64 owner=root group=root \
63    mode=0555
64file opt/crypto-tests/tests/aes/kcf/aes_cmac_32 \
65    path=opt/crypto-tests/tests/aes/kcf/aes_cmac_32 owner=root group=root \
66    mode=0555
67file opt/crypto-tests/tests/aes/kcf/aes_cmac_64 \
68    path=opt/crypto-tests/tests/aes/kcf/aes_cmac_64 owner=root group=root \
69    mode=0555
70file opt/crypto-tests/tests/aes/kcf/aes_ctr_32 \
71    path=opt/crypto-tests/tests/aes/kcf/aes_ctr_32 owner=root group=root \
72    mode=0555
73file opt/crypto-tests/tests/aes/kcf/aes_ctr_64 \
74    path=opt/crypto-tests/tests/aes/kcf/aes_ctr_64 owner=root group=root \
75    mode=0555
76file opt/crypto-tests/tests/aes/kcf/aes_ecb_32 \
77    path=opt/crypto-tests/tests/aes/kcf/aes_ecb_32 owner=root group=root \
78    mode=0555
79file opt/crypto-tests/tests/aes/kcf/aes_ecb_64 \
80    path=opt/crypto-tests/tests/aes/kcf/aes_ecb_64 owner=root group=root \
81    mode=0555
82file opt/crypto-tests/tests/aes/kcf/aes_gcm_32 \
83    path=opt/crypto-tests/tests/aes/kcf/aes_gcm_32 owner=root group=root \
84    mode=0555
85file opt/crypto-tests/tests/aes/kcf/aes_gcm_64 \
86    path=opt/crypto-tests/tests/aes/kcf/aes_gcm_64 owner=root group=root \
87    mode=0555
88file opt/crypto-tests/tests/aes/kcf/cleanup \
89    path=opt/crypto-tests/tests/aes/kcf/cleanup owner=root group=root mode=0555
90file opt/crypto-tests/tests/aes/kcf/setup \
91    path=opt/crypto-tests/tests/aes/kcf/setup owner=root group=root mode=0555
92dir  path=opt/crypto-tests/tests/aes/pkcs owner=root group=root mode=0755
93file opt/crypto-tests/tests/aes/pkcs/aes_cbc_32 \
94    path=opt/crypto-tests/tests/aes/pkcs/aes_cbc_32 owner=root group=root \
95    mode=0555
96file opt/crypto-tests/tests/aes/pkcs/aes_cbc_64 \
97    path=opt/crypto-tests/tests/aes/pkcs/aes_cbc_64 owner=root group=root \
98    mode=0555
99file opt/crypto-tests/tests/aes/pkcs/aes_cbc_pad_32 \
100    path=opt/crypto-tests/tests/aes/pkcs/aes_cbc_pad_32 owner=root group=root \
101    mode=0555
102file opt/crypto-tests/tests/aes/pkcs/aes_cbc_pad_64 \
103    path=opt/crypto-tests/tests/aes/pkcs/aes_cbc_pad_64 owner=root group=root \
104    mode=0555
105file opt/crypto-tests/tests/aes/pkcs/aes_ccm_32 \
106    path=opt/crypto-tests/tests/aes/pkcs/aes_ccm_32 owner=root group=root \
107    mode=0555
108file opt/crypto-tests/tests/aes/pkcs/aes_ccm_64 \
109    path=opt/crypto-tests/tests/aes/pkcs/aes_ccm_64 owner=root group=root \
110    mode=0555
111file opt/crypto-tests/tests/aes/pkcs/aes_cmac_32 \
112    path=opt/crypto-tests/tests/aes/pkcs/aes_cmac_32 owner=root group=root \
113    mode=0555
114file opt/crypto-tests/tests/aes/pkcs/aes_cmac_64 \
115    path=opt/crypto-tests/tests/aes/pkcs/aes_cmac_64 owner=root group=root \
116    mode=0555
117file opt/crypto-tests/tests/aes/pkcs/aes_ctr_32 \
118    path=opt/crypto-tests/tests/aes/pkcs/aes_ctr_32 owner=root group=root \
119    mode=0555
120file opt/crypto-tests/tests/aes/pkcs/aes_ctr_64 \
121    path=opt/crypto-tests/tests/aes/pkcs/aes_ctr_64 owner=root group=root \
122    mode=0555
123file opt/crypto-tests/tests/aes/pkcs/aes_ecb_32 \
124    path=opt/crypto-tests/tests/aes/pkcs/aes_ecb_32 owner=root group=root \
125    mode=0555
126file opt/crypto-tests/tests/aes/pkcs/aes_ecb_64 \
127    path=opt/crypto-tests/tests/aes/pkcs/aes_ecb_64 owner=root group=root \
128    mode=0555
129file opt/crypto-tests/tests/aes/pkcs/aes_gcm_32 \
130    path=opt/crypto-tests/tests/aes/pkcs/aes_gcm_32 owner=root group=root \
131    mode=0555
132file opt/crypto-tests/tests/aes/pkcs/aes_gcm_64 \
133    path=opt/crypto-tests/tests/aes/pkcs/aes_gcm_64 owner=root group=root \
134    mode=0555
135dir  path=opt/crypto-tests/tests/digest
136dir  path=opt/crypto-tests/tests/digest/kcf
137file opt/crypto-tests/tests/digest/kcf/cleanup \
138    path=opt/crypto-tests/tests/digest/kcf/cleanup owner=root group=root \
139    mode=0555
140file opt/crypto-tests/tests/digest/kcf/md5_32 \
141    path=opt/crypto-tests/tests/digest/kcf/md5_32 owner=root group=root \
142    mode=0555
143file opt/crypto-tests/tests/digest/kcf/md5_64 \
144    path=opt/crypto-tests/tests/digest/kcf/md5_64 owner=root group=root \
145    mode=0555
146file opt/crypto-tests/tests/digest/kcf/setup \
147    path=opt/crypto-tests/tests/digest/kcf/setup owner=root group=root \
148    mode=0555
149file opt/crypto-tests/tests/digest/kcf/sha1_32 \
150    path=opt/crypto-tests/tests/digest/kcf/sha1_32 owner=root group=root \
151    mode=0555
152file opt/crypto-tests/tests/digest/kcf/sha1_64 \
153    path=opt/crypto-tests/tests/digest/kcf/sha1_64 owner=root group=root \
154    mode=0555
155file opt/crypto-tests/tests/digest/kcf/sha256_32 \
156    path=opt/crypto-tests/tests/digest/kcf/sha256_32 owner=root group=root \
157    mode=0555
158file opt/crypto-tests/tests/digest/kcf/sha256_64 \
159    path=opt/crypto-tests/tests/digest/kcf/sha256_64 owner=root group=root \
160    mode=0555
161file opt/crypto-tests/tests/digest/kcf/sha384_32 \
162    path=opt/crypto-tests/tests/digest/kcf/sha384_32 owner=root group=root \
163    mode=0555
164file opt/crypto-tests/tests/digest/kcf/sha384_64 \
165    path=opt/crypto-tests/tests/digest/kcf/sha384_64 owner=root group=root \
166    mode=0555
167file opt/crypto-tests/tests/digest/kcf/sha512_224_32 \
168    path=opt/crypto-tests/tests/digest/kcf/sha512_224_32 owner=root \
169    group=root mode=0555
170file opt/crypto-tests/tests/digest/kcf/sha512_224_64 \
171    path=opt/crypto-tests/tests/digest/kcf/sha512_224_64 owner=root \
172    group=root mode=0555
173file opt/crypto-tests/tests/digest/kcf/sha512_256_32 \
174    path=opt/crypto-tests/tests/digest/kcf/sha512_256_32 owner=root \
175    group=root mode=0555
176file opt/crypto-tests/tests/digest/kcf/sha512_256_64 \
177    path=opt/crypto-tests/tests/digest/kcf/sha512_256_64 owner=root \
178    group=root mode=0555
179file opt/crypto-tests/tests/digest/kcf/sha512_32 \
180    path=opt/crypto-tests/tests/digest/kcf/sha512_32 owner=root group=root \
181    mode=0555
182file opt/crypto-tests/tests/digest/kcf/sha512_64 \
183    path=opt/crypto-tests/tests/digest/kcf/sha512_64 owner=root group=root \
184    mode=0555
185dir  path=opt/crypto-tests/tests/digest/pkcs
186file opt/crypto-tests/tests/digest/pkcs/md5_32 \
187    path=opt/crypto-tests/tests/digest/pkcs/md5_32 owner=root group=root \
188    mode=0555
189file opt/crypto-tests/tests/digest/pkcs/md5_64 \
190    path=opt/crypto-tests/tests/digest/pkcs/md5_64 owner=root group=root \
191    mode=0555
192file opt/crypto-tests/tests/digest/pkcs/sha1_32 \
193    path=opt/crypto-tests/tests/digest/pkcs/sha1_32 owner=root group=root \
194    mode=0555
195file opt/crypto-tests/tests/digest/pkcs/sha1_64 \
196    path=opt/crypto-tests/tests/digest/pkcs/sha1_64 owner=root group=root \
197    mode=0555
198file opt/crypto-tests/tests/digest/pkcs/sha256_32 \
199    path=opt/crypto-tests/tests/digest/pkcs/sha256_32 owner=root group=root \
200    mode=0555
201file opt/crypto-tests/tests/digest/pkcs/sha256_64 \
202    path=opt/crypto-tests/tests/digest/pkcs/sha256_64 owner=root group=root \
203    mode=0555
204file opt/crypto-tests/tests/digest/pkcs/sha384_32 \
205    path=opt/crypto-tests/tests/digest/pkcs/sha384_32 owner=root group=root \
206    mode=0555
207file opt/crypto-tests/tests/digest/pkcs/sha384_64 \
208    path=opt/crypto-tests/tests/digest/pkcs/sha384_64 owner=root group=root \
209    mode=0555
210file opt/crypto-tests/tests/digest/pkcs/sha512_224_32 \
211    path=opt/crypto-tests/tests/digest/pkcs/sha512_224_32 owner=root \
212    group=root mode=0555
213file opt/crypto-tests/tests/digest/pkcs/sha512_224_64 \
214    path=opt/crypto-tests/tests/digest/pkcs/sha512_224_64 owner=root \
215    group=root mode=0555
216file opt/crypto-tests/tests/digest/pkcs/sha512_256_32 \
217    path=opt/crypto-tests/tests/digest/pkcs/sha512_256_32 owner=root \
218    group=root mode=0555
219file opt/crypto-tests/tests/digest/pkcs/sha512_256_64 \
220    path=opt/crypto-tests/tests/digest/pkcs/sha512_256_64 owner=root \
221    group=root mode=0555
222file opt/crypto-tests/tests/digest/pkcs/sha512_32 \
223    path=opt/crypto-tests/tests/digest/pkcs/sha512_32 owner=root group=root \
224    mode=0555
225file opt/crypto-tests/tests/digest/pkcs/sha512_64 \
226    path=opt/crypto-tests/tests/digest/pkcs/sha512_64 owner=root group=root \
227    mode=0555
228dir  path=opt/crypto-tests/tests/hmac
229dir  path=opt/crypto-tests/tests/hmac/kcf
230file path=opt/crypto-tests/tests/hmac/kcf/cleanup mode=0555
231file path=opt/crypto-tests/tests/hmac/kcf/hmac_sha1_32 mode=0555
232file path=opt/crypto-tests/tests/hmac/kcf/hmac_sha1_64 mode=0555
233file path=opt/crypto-tests/tests/hmac/kcf/setup mode=0555
234dir  path=opt/crypto-tests/tests/hmac/pkcs
235file path=opt/crypto-tests/tests/hmac/pkcs/hmac_sha1_32 mode=0555
236file path=opt/crypto-tests/tests/hmac/pkcs/hmac_sha1_64 mode=0555
237license cr_Sun license=cr_Sun
238license lic_CDDL license=lic_CDDL
239depend type=require fmri=driver/crypto/dprov
240depend type=require fmri=system/test/testrunner
241