• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2SDV_CRYPTO_BN_CREATE_API_TC001
3SDV_CRYPTO_BN_CREATE_API_TC001:
4
5SDV_CRYPTO_BN_SETSIGN_API_TC001
6SDV_CRYPTO_BN_SETSIGN_API_TC001:
7
8SDV_CRYPTO_BN_COPY_API_TC001
9SDV_CRYPTO_BN_COPY_API_TC001:
10
11SDV_CRYPTO_BN_ZEROIZE_API_TC001
12SDV_CRYPTO_BN_ZEROIZE_API_TC001:
13
14SDV_CRYPTO_BN_SETLIMB_API_TC001
15SDV_CRYPTO_BN_SETLIMB_API_TC001:
16
17SDV_CRYPTO_BN_SETBIT_API_TC001
18SDV_CRYPTO_BN_SETBIT_API_TC001:
19
20BN_GetBit Arguments Test
21SDV_CRYPTO_BN_GETBIT_API_TC001:
22
23SDV_CRYPTO_BN_CLRBIT_API_TC001
24SDV_CRYPTO_BN_CLRBIT_API_TC001:
25
26BN_Rshift Verification Test vec #1
27SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":1:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e395"
28
29BN_Rshift Verification Test vec #2
30SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":2:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf271ca"
31
32BN_Rshift Verification Test vec #3
33SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":3:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7938e5"
34
35BN_Rshift Verification Test vec #4
36SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":4:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72"
37
38BN_Rshift Verification Test vec #5
39SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":5:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e39"
40
41BN_Rshift Verification Test vec #6
42SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":6:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf271c"
43
44BN_Rshift Verification Test vec #7
45SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":7:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7938e"
46
47BN_Rshift Verification Test vec #8
48SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":8:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c7"
49
50BN_Rshift Verification Test vec #9
51SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":9:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e3"
52
53BN_Rshift Verification Test vec #10
54SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":10:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf271"
55
56BN_Rshift Verification Test vec #11
57SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":11:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7938"
58
59BN_Rshift Verification Test vec #12
60SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":12:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c"
61
62BN_Rshift Verification Test vec #13
63SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":13:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e"
64
65BN_Rshift Verification Test vec #14
66SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":14:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf27"
67
68BN_Rshift Verification Test vec #15
69SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":15:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce793"
70
71BN_Rshift Verification Test vec #16
72SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":16:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9"
73
74BN_Rshift Verification Test vec #17
75SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":17:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4"
76
77BN_Rshift Verification Test vec #18
78SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":18:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf2"
79
80BN_Rshift Verification Test vec #19
81SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":19:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce79"
82
83BN_Rshift Verification Test vec #20
84SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":20:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c"
85
86BN_Rshift Verification Test vec #21
87SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":21:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e"
88
89BN_Rshift Verification Test vec #22
90SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":22:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf"
91
92BN_Rshift Verification Test vec #23
93SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":23:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7"
94
95BN_Rshift Verification Test vec #24
96SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":24:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73"
97
98BN_Rshift Verification Test vec #25
99SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":25:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39"
100
101BN_Rshift Verification Test vec #26
102SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":26:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9c"
103
104BN_Rshift Verification Test vec #27
105SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":27:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce"
106
107BN_Rshift Verification Test vec #28
108SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":28:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe7"
109
110BN_Rshift Verification Test vec #29
111SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":29:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff3"
112
113BN_Rshift Verification Test vec #30
114SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":30:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9"
115
116BN_Rshift Verification Test vec #31
117SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":31:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffc"
118
119BN_Rshift Verification Test vec #32
120SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":32:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe"
121
122BN_Rshift Verification Test vec #33
123SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":33:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff"
124
125BN_Rshift Verification Test vec #34
126SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":34:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff"
127
128BN_Rshift Verification Test vec #35
129SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":35:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ff"
130
131BN_Rshift Verification Test vec #36
132SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":36:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7f"
133
134BN_Rshift Verification Test vec #37
135SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":37:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3f"
136
137BN_Rshift Verification Test vec #38
138SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":38:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271f"
139
140BN_Rshift Verification Test vec #39
141SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":39:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938f"
142
143BN_Rshift Verification Test vec #40
144SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":40:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7"
145
146BN_Rshift Verification Test vec #41
147SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":41:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3"
148
149BN_Rshift Verification Test vec #42
150SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":42:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271"
151
152BN_Rshift Verification Test vec #43
153SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":43:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938"
154
155BN_Rshift Verification Test vec #44
156SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":44:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c"
157
158BN_Rshift Verification Test vec #45
159SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":45:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e"
160
161BN_Rshift Verification Test vec #46
162SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":46:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf27"
163
164BN_Rshift Verification Test vec #47
165SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":47:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce793"
166
167BN_Rshift Verification Test vec #48
168SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":48:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9"
169
170BN_Rshift Verification Test vec #49
171SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":49:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4"
172
173BN_Rshift Verification Test vec #50
174SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":50:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf2"
175
176BN_Rshift Verification Test vec #51
177SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":51:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce79"
178
179BN_Rshift Verification Test vec #52
180SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":52:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c"
181
182BN_Rshift Verification Test vec #53
183SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":53:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e"
184
185BN_Rshift Verification Test vec #54
186SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":54:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf"
187
188BN_Rshift Verification Test vec #55
189SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":55:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7"
190
191BN_Rshift Verification Test vec #56
192SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":56:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73"
193
194BN_Rshift Verification Test vec #57
195SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":57:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39"
196
197BN_Rshift Verification Test vec #58
198SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":58:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9c"
199
200BN_Rshift Verification Test vec #59
201SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":59:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce"
202
203BN_Rshift Verification Test vec #60
204SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":60:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe7"
205
206BN_Rshift Verification Test vec #61
207SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":61:0:"022d711adff39e4e3d2f4c7bdb09ad9adff3"
208
209BN_Rshift Verification Test vec #62
210SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":62:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9"
211
212BN_Rshift Verification Test vec #63
213SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":63:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fc"
214
215BN_Rshift Verification Test vec #64
216SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":64:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe"
217
218BN_Rshift Verification Test vec #65
219SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":65:0:"22d711adff39e4e3d2f4c7bdb09ad9adff"
220
221BN_Rshift Verification Test vec #66
222SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":66:0:"116b88d6ff9cf271e97a63ded84d6cd6ff"
223
224BN_Rshift Verification Test vec #67
225SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":67:0:"08b5c46b7fce7938f4bd31ef6c26b66b7f"
226
227BN_Rshift Verification Test vec #68
228SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":68:0:"045ae235bfe73c9c7a5e98f7b6135b35bf"
229
230BN_Rshift Verification Test vec #69
231SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":69:0:"022d711adff39e4e3d2f4c7bdb09ad9adf"
232
233BN_Rshift Verification Test vec #70
234SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":70:0:"0116b88d6ff9cf271e97a63ded84d6cd6f"
235
236BN_Rshift Verification Test vec #71
237SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":71:0:"8b5c46b7fce7938f4bd31ef6c26b66b7"
238
239BN_Rshift Verification Test vec #72
240SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":72:0:"45ae235bfe73c9c7a5e98f7b6135b35b"
241
242BN_Rshift Verification Test vec #73
243SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":73:0:"22d711adff39e4e3d2f4c7bdb09ad9ad"
244
245BN_Rshift Verification Test vec #74
246SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":74:0:"116b88d6ff9cf271e97a63ded84d6cd6"
247
248BN_Rshift Verification Test vec #75
249SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":75:0:"08b5c46b7fce7938f4bd31ef6c26b66b"
250
251BN_Rshift Verification Test vec #76
252SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":76:0:"045ae235bfe73c9c7a5e98f7b6135b35"
253
254BN_Rshift Verification Test vec #77
255SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":77:0:"022d711adff39e4e3d2f4c7bdb09ad9a"
256
257BN_Rshift Verification Test vec #78
258SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":78:0:"0116b88d6ff9cf271e97a63ded84d6cd"
259
260BN_Rshift Verification Test vec #79
261SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":79:0:"8b5c46b7fce7938f4bd31ef6c26b66"
262
263BN_Rshift Verification Test vec #80
264SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":80:0:"45ae235bfe73c9c7a5e98f7b6135b3"
265
266BN_Rshift Verification Test vec #81
267SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":81:0:"22d711adff39e4e3d2f4c7bdb09ad9"
268
269BN_Rshift Verification Test vec #82
270SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":82:0:"116b88d6ff9cf271e97a63ded84d6c"
271
272BN_Rshift Verification Test vec #83
273SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":83:0:"08b5c46b7fce7938f4bd31ef6c26b6"
274
275BN_Rshift Verification Test vec #84
276SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":84:0:"045ae235bfe73c9c7a5e98f7b6135b"
277
278BN_Rshift Verification Test vec #85
279SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":85:0:"022d711adff39e4e3d2f4c7bdb09ad"
280
281BN_Rshift Verification Test vec #86
282SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":86:0:"0116b88d6ff9cf271e97a63ded84d6"
283
284BN_Rshift Verification Test vec #87
285SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":87:0:"8b5c46b7fce7938f4bd31ef6c26b"
286
287BN_Rshift Verification Test vec #88
288SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":88:0:"45ae235bfe73c9c7a5e98f7b6135"
289
290BN_Rshift Verification Test vec #89
291SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":89:0:"22d711adff39e4e3d2f4c7bdb09a"
292
293BN_Rshift Verification Test vec #90
294SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":90:0:"116b88d6ff9cf271e97a63ded84d"
295
296BN_Rshift Verification Test vec #91
297SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":91:0:"08b5c46b7fce7938f4bd31ef6c26"
298
299BN_Rshift Verification Test vec #92
300SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":92:0:"045ae235bfe73c9c7a5e98f7b613"
301
302BN_Rshift Verification Test vec #93
303SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":93:0:"022d711adff39e4e3d2f4c7bdb09"
304
305BN_Rshift Verification Test vec #94
306SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":94:0:"0116b88d6ff9cf271e97a63ded84"
307
308BN_Rshift Verification Test vec #95
309SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":95:0:"8b5c46b7fce7938f4bd31ef6c2"
310
311BN_Rshift Verification Test vec #96
312SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":96:0:"45ae235bfe73c9c7a5e98f7b61"
313
314BN_Rshift Verification Test vec #97
315SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":97:0:"22d711adff39e4e3d2f4c7bdb0"
316
317BN_Rshift Verification Test vec #98
318SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":98:0:"116b88d6ff9cf271e97a63ded8"
319
320BN_Rshift Verification Test vec #99
321SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":99:0:"08b5c46b7fce7938f4bd31ef6c"
322
323BN_Rshift Verification Test vec #100
324SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":100:0:"045ae235bfe73c9c7a5e98f7b6"
325
326BN_Rshift Verification Test vec #101
327SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"d9ce8dff4f2f39c216ea39a461080552ba01ab2d9b2f66c701":1000:0:"00"
328
329_BN_ModInv Arguments Test
330SDV_CRYPTO_BN_MODINV_API_TC001:
331
332BN_ModInv Verification Test #1
333SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"03":"03":""
334
335BN_ModInv Verification Test #2
336SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"0f":"03":""
337
338BN_ModInv Verification Test #3
339SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"0f":"06":""
340
341BN_ModInv Verification Test #4
342SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"06":"0f":""
343
344BN_ModInv Verification Test #5
345SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"05":"08":"05"
346
347BN_ModInv Verification Test #6
348SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"08":"05":"02"
349
350BN_ModInv Verification Test #7
351SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"08":"05":"03"
352
353BN_ModInv Verification Test #8
354SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"20":"0b":"0a"
355
356BN_ModInv Verification Test #9
357SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"20":"0b":"01"
358
359BN_ModInv Verification Test #10
360SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"03":"0B":"04"
361
362BN_ModInv Verification Test #11
363SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"64a5d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bfe7a476a8d8be976e56fb6c521c3134ca":"41f3be966528ef2502504a387f2f1c120fcaed"
364
365BN_ModInv Verification Test #12
366SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"64a5d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bfe7a476a8d8be976e56fb6c521c3134ca":"b23001513f4db9b3bc47241e7c3d360a2169dd"
367
368BN_ModInv Verification Test #13
369SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"ffffffffffffffffffffffffffffffff":"fffffffffffffffffffffffffffffffe":"01"
370
371BN_ModInv Verification Test #14
372SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"01":"ffffffffffffffffffffffffffffffff":"fffffffffffffffffffffffffffffffe"
373
374BN_ModInv Verification Test #15
375SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"01":"ffffffffffffffffffffffffffffffff":"01"
376
377BN_ModInv Verification Test #16
378SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"ffffffffffffffffffffffffffffffff":"11111111111111111111111111111111":""
379
380BN_ModInv Verification Test #17
381SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"11111111111111111111111111111111":"ffffffffffffffffffffffffffffffff":""
382
383BN_ModInv Verification Test #18
384SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"05efb6544b3c5a90a8c65c64a5f423bc64a5d6d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bc64a5d6e7a7c3a6b4e6f76fe7a476a8d8be976e56fb6c521c3134ca":"c7bec42a971b574baa7b6ffb19cc852cc65063973f7ebe4470f092bc6797"
385
386BN_ModInv Verification Test #19
387SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"05efb6544b3c5a90a8c65c64a5f423bc64a5d6d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bc64a5d6e7a7c3a6b4e6f76fe7a476a8d8be976e56fb6c521c3134ca":"2c64f83a0ebb905c192b44ebdda36277b058752757ef98b6fb618974cd33"
388
389SDV_CRYPTO_BN_MOD_EXP_INPUT_CHECK_API_TC001
390SDV_CRYPTO_BN_MOD_EXP_INPUT_CHECK_API_TC001:
391
392SDV_CRYPTO_BN_MODEXP_API_TC001
393SDV_CRYPTO_BN_MODEXP_API_TC001:
394
395SDV_CRYPTO_BN_MODEXP_API_TC002
396SDV_CRYPTO_BN_MODEXP_API_TC002:
397
398BN_ModExp Verification Test #1: a=0
399SDV_CRYPTO_BN_MODEXP_FUNC_TC001:0:"00":"bb3ba6d03be8f8d8e8419826":"de459be6a8a92b":"00"
400
401BN_ModExp Verification Test #2: e=0
402SDV_CRYPTO_BN_MODEXP_FUNC_TC001:0:"bb3ba6d03be8f8d8e8419826":"00":"54e3322b846a9dbc38de459be6a8a92b":"01"
403
404BN_ModExp Verification Test #3:
405SDV_CRYPTO_BN_MODEXP_FUNC_TC001:0:"03b35da4a98e73":"0d53b1c94ca26d745000":"03e6a7d8c3b4d6a3e597":"0347604f2fdbde7b24d5"
406
407SDV_CRYPTO_BN_MODEXPCORE_API_TC001
408SDV_CRYPTO_BN_MODEXPCORE_API_TC001:
409
410SDV_CRYPTO_BN_MOD_API_TC001
411SDV_CRYPTO_BN_MOD_API_TC001:
412
413BN_Mod Verification Test vec #1
414SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"05":0:"07":"05"
415
416BN_Mod Verification Test vec #2
417SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"07":0:"05":"02"
418
419BN_Mod Verification Test vec #3
420SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"00":0:"06":"00"
421
422BN_Mod Verification Test vec #4
423SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"0f":0:"02":"01"
424
425BN_Mod Verification Test vec #4
426SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"31388af50a23886231eaccd8bb47e606ae73707b37bda88c6206e78b18d1cee88fd87ef47b84b62d71c386":1:"018aec343fe0":"0137ef1fc5da"
427
428BN_Mod Verification Test vec #5
429SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0b2612136e5bf46c475a30732c36532ba0cc360833a77e84bc0e70":0:"03e2bca81ee33b31d1f6463ee520ed5a4c242d76457a2d4d2e5c4cb4d8df25663c6187":"0b2612136e5bf46c475a30732c36532ba0cc360833a77e84bc0e70"
430
431BN_Mod Verification Test vec #6
432SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0326226f070e3fc8c7345feee1518efdc3a8cb77b61e7d0857bf15":0:"0a278f271a304f0437d6bc08f770e10e52b21c4b75c53cee7bdf6c0431261fa3cd234b4b":"0326226f070e3fc8c7345feee1518efdc3a8cb77b61e7d0857bf15"
433
434BN_Mod Verification Test vec #7
435SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"064a024fbeb74cda60eddae0b48ffacc4dc5ed4b2e1bcfa820a2bad0f5eb5d10b6de5f74f725c777132b5f48347315813f826fe61d33873ed5ca8e6bb6eb7bec":0:"caefe1e17a32da8d5db3d511276bf2d7ed7bc70c27d6cf85a1d770d8436cc58d42a8703d5acacab77d2148a40cda847fd7cb0586a34e":"6d2f127cf3461318d8b42bb862944717faf6fbffc828ba494a366df64437af5224a46d0e08f0a15402c682f51450d75614e7c6b57202"
436
437BN_Mod Verification Test vec #8
438SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"14d772d8f5e6ce2e8af505d25ba65bdf317ea121b465ced0364f1638bb86b031dda38f748ad722156ea6684fcc43a27d4245fe76":0:"06":"02"
439
440BN_Mod Verification Test vec #9
441SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0dada6fc24686ea23f3c127121a12c2757ce8e2eed58e84abbf0d7a6bb7e2bd8ac5175d0bae37273200564c1a61168865777344dc71df70cadeeb2e8":1:"0efd421a27b76a6ffb5ddc3ce2427d8f53e58732ddc4772e61f73a87066c7874cf3a0e78717fe10e56374a3f8147":"0acb48d64e57070725044d1a06f03fc42c0f9c9b8cbb12f3fc98335629af1b7133145af90e249e0311f83adb25d3"
442
443BN_Mod Verification Test vec #10
444SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"47736d12bc7cabb1331d34e84515d5f75728dd":0:"02e577047be70c72d175e3477c583c0e15b8bf46ec54bad5fb872cb2665410a0bf1025b57731a8ca260dff2265d5307f0eea417ac03b515d4b7d10b151a0":"47736d12bc7cabb1331d34e84515d5f75728dd"
445
446BN_Mod Verification Test vec #11
447SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"018f62e74ce1d7b74f6824f5d47db840aaead25e0c728d6c13f5725a0fd248575caacea88da7e756108b6b640f":0:"a4a4338e76f1faeafe":"33d2c3ef2a4cfe048f"
448
449BN_Mod Verification Test vec #12
450SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"06183ef04ba8":0:"7b7ecabeb1170d3e7f73a1e078ccfef427b776e77527f542071c5ac5aca56e28243fe6d6d873":"06183ef04ba8"
451
452BN_Mod Verification Test vec #13
453SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"6365bdccf4ee776f1e7af70d21814ba75e00df084b3e85854b15b7ae4843a7ac2f6d7fbd5c71287fec378607407636fe761027dd":0:"ceac6335411be40fde14350881a7cefda16dd60e2ddc1d6dd3548c4be3b32f33d70de7a0a7cc2f86e0578ee107d4be30c1153eee72dbdc46a7":"6365bdccf4ee776f1e7af70d21814ba75e00df084b3e85854b15b7ae4843a7ac2f6d7fbd5c71287fec378607407636fe761027dd"
454
455BN_Mod Verification Test vec #14
456SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01303523812a77":0:"0147dd1dfd7364410d783866ddaf1f505f717773630352d1c38387668431dd12783caef62713583d0c1023efbf3c3a142eb1081135df6378dc6ad762fb3d73":"01303523812a77"
457
458BN_Mod Verification Test vec #15
459SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"1b50eb544f745b22f30b8a14b346e4ffdbe0f4610773c1ef8e2102fc47746aaecc71666823f47e8f8e2c7aa80d847ef8b837d17a117858326d4d4a3d5da0d5fa5662314bc70512323be83ea174bdce523f3b2b16b8a8d53287036d2d61e65fb13165b3c7b44b105fad8d75757a65c207e56137170c2773a05af22dba856e2eb8":0:"d32737e724b77e1341b2d5c0d150a81b584bb3132bed278d5262864afcbf730a738be4485f8d413a172e7b802c21ac71c11c520c2726a471dcad212eac7ca3fd":"56fff26486134caad6c7718846e86eb57824fed4c07132236bce5e13410cd3ba72eb79599af271ecfc3ba5499835c661ef7c0bf69170d44e81fff247ff205e54"
460
461BN_Mod Verification Test vec #16
462SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"184dceffef5ed3337b516b3fb7dbaa8320562a707f102030164b7ce4a176e71b57c501b17275fd8aeee771bc52d441b7b7b0d26b4bcf7bfc2c3c007526d7f65b":0:"f62eddcc36fcba8ebb260ee6b6a126df346e38c5":"ec69d3ea4ee5e046de6b5d186021f69735f96532"
463
464BN_Mod Verification Test vec #17
465SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"40148f89da93e8d3f21a11e66d2f08f445babb8ab8c3c2ef1b94312e6cbf348dc65831f8c49ee202f8e6f88233fb3ef8e462d5e4d3c81da2cbc9335f9b1a8f51":0:"962f88cc369cba8fbb260ff6b6a12689346f38c5":"7bf75c06120f3754c7019da1b9f6423d6d21ae48"
466
467BN_Mod Verification Test vec #18
468SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"30000000000000000030303030000000000000000000000000":0:"30000000000000000000000000":"00"
469
470BN_Mod Verification Test vec #19
471SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"381c7c4c0034df5cda4d7a3dac384544c36a7e4c0e4b6b44454abff3ff132dd127affd275d788c":0:"784584b5713ebab503a5":"411544e9e59aa5c0e20a"
472
473BN_Mod Verification Test vec #20
474SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"035d":0:"6341a178572c77cdcdfa35e2f3":"035d"
475
476BN_Mod Verification Test vec #21
477SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01b25f08a724ddfac8":0:"4b61a7d18feed48f7d0ec650e7aff1387e08d6cf37f7a271782a1ffd87b3e54bf4f5c11e04f62781a46d510c176244166afa572f":"01b25f08a724ddfac8"
478
479BN_Mod Verification Test vec #22
480SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0324db51eb03ef8b7c5f8bae4ef7ee42c447b8c0bf2a51":0:"076ed7e7c0c68a78c3ae54":"037c8307bbc0a53581665d"
481
482BN_Mod Verification Test vec #23
483SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"7afb406dfa4b4d87e70ae11cbb77a4e7a70b38635bcc422b73473686a32e77ddcab7cae48b18eb72a2cd07dd45b34d753e85d8fa52fa45c56a7a":0:"0c0e2a4c6b748b37d817cec40b7012ffce574e1ccc0ca12624b340eabfaae686b8f052":"45061171e46f0e6f4e3bbace9fd8ed93302bf973e0597ee64b7b06c665d93f3ac978"
484
485BN_Mod Verification Test vec #24
486SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"30a7c63f2c4ac4b1be8778ccda5a64cce13cc4405a18":0:"1c88fb7ab36165defed57ca407afeeeffb2ddcf47a386e5705c71ccf1075627d7e7d773257dc873db205e141ae50f64a7e735e782c4d58b01d":"30a7c63f2c4ac4b1be8778ccda5a64cce13cc4405a18"
487
488BN_Mod Verification Test vec #25
489SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"36da73b4b2d7adbc8a7a27d88e577fa635a8628e8ddfbbea0475e10f1627658c8fd8c13cb14b7fbbeaa0f47f":0:"37":"14"
490
491BN_Mod Verification Test vec #26
492SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"02c736e6f2a4daf3d758b4cb781c370c365f":0:"03504ba214b81fe3738bde7cd533448b1ad6b075eaf04df75cc5bc1bd17275":"02c736e6f2a4daf3d758b4cb781c370c365f"
493
494BN_Mod Verification Test vec #27
495SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"04040e116524bd444fa68bbe5ac53cdfc50e36e52be65fed61":0:"08e14582730a5e771870dcbeed2187142d476e7203c838117e1e3d64b6":"04040e116524bd444fa68bbe5ac53cdfc50e36e52be65fed61"
496
497BN_Mod Verification Test vec #28
498SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"035c703571ac16bc3c66427fc43c73b8b61712efef685ea2233ca5cd5d6dca1eca3b533c4b6f7823":0:"043b1d1576f14eada86017f2cf7635ec325bba074805":"03e375b3b31eff5c83b9959fa6c03fe435532a793756"
499
500BN_Mod Verification Test vec #29
501SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"31ada3a5c325e4eca4b7fd86e3370bc732a6e4b83021d72d78f2874eea76a5dda4cf0368eee8d41328721f8b2fa45b5b":0:"2bc1537ae3342fdb4630af":"1faecf16d9434cd338ade5"
502
503BN_Mod Verification Test vec #30
504SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01a6de4c0107eca8dd71fcff4f7d4cfebcd58c753e73151777dffc35":0:"376efec40c3df08c4c7c35af6e51c3b85010578c656402a4d7f63bc771d70630bce37448a184d56d820b1870dcdb2f2d6b013fd0653b74bc":"01a6de4c0107eca8dd71fcff4f7d4cfebcd58c753e73151777dffc35"
505
506BN_Mod Verification Test vec #31
507SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"c34264a2c65a7e12f57587d7c0877c":0:"03c158cfe4d1c05d4a158a0d860bab":"03bdb33830912b7d332b07260c346b"
508
509BN_Mod Verification Test vec #32
510SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"6cd4c4afaaf17fd20beef35bea":0:"02886bd702b32bc0fac6a6b1d3bb633b6cb5a7427f516c8b4b3717b01271fb757f86ef7bba00bdd447e386faa06aef8cf77c4effcdbaa5":"6cd4c4afaaf17fd20beef35bea"
511
512BN_Mod Verification Test vec #34
513SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"3761b265ae5064462bba7cae2773f1acf41403068a307fb04df75bc72e4ae42d2b17f25f6877f7f3b11dc1e0f0540e25e711aa73c1":0:"0ca307c37ed7714844fe735c314cc428ecd7da8ffa3b1a6e4f3756da6f4ffc0eec":"828107d534218e1345ec0777d179253abe73fc609a1d434eac80abf064b512b5"
514
515BN_Mod Verification Test vec #35
516SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"057ae837700d4cb5f27717dd80":0:"047dd378877ef7407842a36f6e4b6356":"057ae837700d4cb5f27717dd80"
517
518BN_Mod Verification Test vec #36
519SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"03c875d742770ea7617a75618d3b50f53b5de5a7a743":0:"ed52f44fda23d1d8fa4222871a6407a8146f238f4ab145fa478077aca72070157184":"03c875d742770ea7617a75618d3b50f53b5de5a7a743"
520
521BN_Mod Verification Test vec #37
522SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01330707ef812777e076c7777b237da6ea8ea72eb71c3eb020084baaddf3ef":0:"06c4bf45fb7a75135b6be3da66865f0d70e735202751dd5772e6a2fc44b684ba7c77":"01330707ef812777e076c7777b237da6ea8ea72eb71c3eb020084baaddf3ef"
523
524BN_Mod Verification Test vec #38
525SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2b4dad5d1ac8f00057eb77c530a274b1b76eda0480eaa44e751a":0:"7235c6d2717221f7503be760bb404cba857c5d7b6ef5ef4fffea3537b82bd82cd7177ed1121771e1":"2b4dad5d1ac8f00057eb77c530a274b1b76eda0480eaa44e751a"
526
527BN_Mod Verification Test vec #39
528SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"04c801068741cb7effbb5fdf3072":0:"028326fa4e71eecb7bdfe7aba76fc3304adb784c61888d2d7de66fd641ffcfa3fde7bdebe02cb75c062888b6f1cb66dc275e2f88e6363664fcf7bbddb8850156":"04c801068741cb7effbb5fdf3072"
529
530BN_Mod Verification Test vec #40
531SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"1435711e75ab8c0a276a4006cfa28f2f8df7d0c4f7b0c83bf284b7e5c0eb76e422e703f7f3":0:"0821437fe04fc38452ecf1":"046b1abb39b184de1e8603"
532
533BN_Mod Verification Test vec #41
534SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"7be73d7e8c176c7626df":0:"1bd7622a7438f50eb6070c57015ca7a0181504b6418024be7e33fdeb2ac3c536fca7d7f0d775f7f705ab768687fe":"7be73d7e8c176c7626df"
535
536BN_Mod Verification Test vec #42
537SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2008f3716153f778251c887c":0:"08e413efce":"03d0532cf0"
538
539BN_Mod Verification Test vec #43
540SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"376dcaf603e62fd35ecc84ee717b085ab583aeb1762c4b544774bfc5e88da6c77a715e7dd808d13754d526c651ad2107b0503fa77c287c43fe758887":0:"2330477d222e7b7ab5cd320aa3d7507505727cb54235ddbe5d5a027c508b04533bd3d0dc02ccd737fa8fc037e012b465":"0626fa3f6c21bac3dc83fa2a949fde1b2efe388b65b0713c74872b015907215df96c9d6ebffa8cefcd3a53b5b33c8442"
541
542BN_Mod Verification Test vec #44
543SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"d0e2cfef5ebca60722a070b8237521af64":0:"0f3ea1ace36fb3fdd2534f2823c478858e62e3ca88eaec2a5c254dd14776bef035d77cf84130":"d0e2cfef5ebca60722a070b8237521af64"
544
545BN_Mod Verification Test vec #45
546SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0b4076e5c321dd04b70a7271c13f32120a130a238cfd1b80d2b06fa084c36cd7846345c704234e7bacc0ed4b7fa001":0:"44b30b27b728c1b77a72":"20dd8e30f68f97a594ab"
547
548BN_Mod Verification Test vec #46
549SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"05ad40a06d6d805f1bdf285df641d3e4da612734e3a3e207a0c74bf1756b10fa1fc7bb073d":0:"02d7d7f588352ccf8ff1a46ac0584e64baef848b2017018c271b2576d62cb3f20d0c2ff5c0d4de4a6683b4275b048c":"05ad40a06d6d805f1bdf285df641d3e4da612734e3a3e207a0c74bf1756b10fa1fc7bb073d"
550
551BN_Mod Verification Test vec #47
552SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2e076e478ff7d127ad737284bf27ed6a7bbe7171":0:"0bd7a2612a87a10e1e5b7bab63ea7a6c8acd1bb7410dbd3b3c2ba5376ff628ad77ca8e21df3027778baba36e16":"2e076e478ff7d127ad737284bf27ed6a7bbe7171"
553
554BN_Mod Verification Test vec #48
555SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2723dcb53eb7e6f5d3e173733da80d124822efe46a7f5130a3de28405c16b4243f11df76d1c08ca5a3":0:"211f602f":"1003de43"
556
557BN_Mod Verification Test vec #49
558SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"05c0bec752ab52e1ef4bb6d0317710b0ba76a2eb86e562df7b5fe2":0:"3f775debc4fe2a8c70d65e5240c60f11":"391f4c74757df5a5022d644d57bd402c"
559
560BN_Mod Verification Test vec #50
561SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"50d7e538b5fbe3aaed876f":0:"02":"01"
562
563BN_Mod Verification Test vec #51
564SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"1576bbe17040d4c52f3c24b3dfdd":0:"02b2ab7b0be86e7cd75a757b":"37a3c28d54a98d11b5761b"
565
566BN_Mod Verification Test vec #52
567SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0dbf56f56207ccef3042cbb5760786ff17fe87c3f0a3ea34bc71b7bdb47fd52233abb71533056b6347b6ff3dbef757ef3ee61a4e0a":0:"02":"00"
568
569BN_Mod Verification Test vec #53
570SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"30dcd7ce05c38c14878f4bd5be1b3228386b14a2acc30c":0:"62000b450ec7560777336647b82ad34cb25df7081d33ba45ea26d88d52fc1a341c25":"30dcd7ce05c38c14878f4bd5be1b3228386b14a2acc30c"
571
572BN_Mod Verification Test vec #54
573SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"07856e778ef1b7":0:"133574b7d207c2d0fe72f4e77b48ab757f6bb357e7a2eec0cf74ae41834081f4b57716c786d8ff25cb2e8cc776b8bd70":"07856e778ef1b7"
574
575BN_Mod Verification Test vec #55
576SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0efbe14c717f0117c54d7d4476aaad724b256a50bd5b4048fcab787365a4b7d4b71f237113a40f5871061ce730cfdaf74bc4":0:"4b2d20b075bcdb6ea741f2e61f1201bb04f3d78c6c51f208bfc252":"133621b1279ace6daae0e9859410defa644c2f00dacc27210e446a"
577
578BN_Mod Verification Test vec #56
579SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"57a74b3d623aa8d8f07de3578d44160cec548245f4fd62ba308effdc7c8d86efb5751218a7":0:"3a704038d4f7":"2e6271af6cfd"
580
581SDV_CRYPTO_BN_PRIMECHECK_API_TC001
582SDV_CRYPTO_BN_PRIMECHECK_API_TC001:
583
584BN_PrimeCheck Verification Test #1
585SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0a":0
586
587BN_PrimeCheck Verification Test #2
588SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0b":1
589
590BN_PrimeCheck Verification Test #3
591SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0c":0
592
593BN_PrimeCheck Verification Test #4
594SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0d":1
595
596BN_PrimeCheck Verification Test #5
597SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0e":0
598
599BN_PrimeCheck Verification Test #6
600SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0f":0
601
602BN_PrimeCheck Verification Test #7
603SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"3d75a9b3c0":0
604
605BN_PrimeCheck Verification Test #8
606SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"3d75a9b37123":1
607
608BN_PrimeCheck Verification Test #9
609SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d64f":1
610
611BN_PrimeCheck Verification Test #10
612SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e7":0
613
614SDV_CRYPTO_BN_GENPRIMELIMB_API_TC001
615SDV_CRYPTO_BN_GENPRIMELIMB_API_TC001:
616
617BN_AddLimb test #1: a=NULL
618SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"":0:0:"00":CRYPT_NULL_INPUT
619
620BN_AddLimb test #21: a=0, limb=1
621SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"00":1:0:"01":CRYPT_SUCCESS
622
623BN_AddLimb test #3: a is positive, a.size=1, a<limb
624SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"01":2:0:"03":CRYPT_SUCCESS
625
626BN_AddLimb test #4: a is positive, a.size=1, a=limb
627SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"01":1:0:"02":CRYPT_SUCCESS
628
629BN_AddLimb test #5: a is positive, a.size=1, a>limb
630SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"02":1:0:"03":CRYPT_SUCCESS
631
632BN_AddLimb test #6: a is negative, a.size=1, a<limb
633SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:1:"01":2:0:"01":CRYPT_SUCCESS
634
635BN_AddLimb test #7: a is negative, a.size=1, a=limb
636SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:1:"01":1:0:"00":CRYPT_SUCCESS
637
638BN_AddLimb test #8: a is negative, a.size=1, a>limb
639SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:1:"02":1:1:"01":CRYPT_SUCCESS
640
641BN_AddLimb test #9: a
642SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"ffffffffffffffffffffffffffffffff":1:0:"0100000000000000000000000000000000":CRYPT_SUCCESS
643
644BN_Sub Test vec #1: 0 - 0 = 0
645SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":0:"00":0:"00"
646
647BN_Sub Test vec #2: 0 - 1 = -1
648SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":0:"01":1:"01"
649
650BN_Sub Test vec #3: 0 - (-1) = 1
651SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":1:"01":0:"01"
652
653BN_Sub Test vec #4: 1 - 1 = 0
654SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":0:"01":0:"00"
655
656BN_Sub Test vec #5: 1 - (-1) = 2
657SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":1:"01":0:"02"
658
659BN_Sub Test vec #6: 1 - 2 = -1
660SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":0:"02":1:"01"
661
662BN_Sub Test vec #7: 1 - (-2) = 3
663SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":1:"02":0:"03"
664
665BN_Sub Test vec #8: -1 - 1 = -2
666SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":0:"01":1:"02"
667
668BN_Sub Test vec #9: -1 - (-1) = 0
669SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":1:"01":0:"00"
670
671BN_Sub Test vec #10: -1 - 2 = -3
672SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":0:"02":1:"03"
673
674BN_Sub Test vec #11: -1 - (-2) = 1
675SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":1:"02":0:"01"
676
677BN_Sub Test vec #12:
678SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"43":1:"43":0:"86"
679
680BN_Sub Test vec #13
681SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":0:"0100":1:"0100"
682
683BN_Sub Test vec #14
684SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"010000000000":1:"010000000000":0:"020000000000"
685
686BN_Sub Test vec #15
687SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffffff":0:"ffffffff":0:"00"
688
689BN_Sub Test vec #16
690SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffff":1:"ffffff":0:"01fffffe"
691
692BN_Sub Test vec #17
693SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"00"
694
695BN_Sub Test vec #18
696SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":1:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
697
698BN_Sub Test vec #19
699SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"00"
700
701BN_Sub Test vec #20
702SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":1:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"012970ba1921804740edabcadecf16bab4c4d8fd1f0e7647b49a7057b1ce77aa"
703
704BN_Sub Test vec #21
705SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":1:"012970ba1921804740edabcadecf16bab4c4d8fd1f0e7647b49a7057b1ce77aa"
706
707BN_Sub Test vec #22
708SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e7":0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e8":1:"01"
709
710SDV_CRYPTO_BN_SUBLIMB_API_TC001
711SDV_CRYPTO_BN_SUBLIMB_API_TC001:
712
713BN_SubLimb Verification 02 Test #1: 0 - 0 = 0
714SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"00":"00":0:"00"
715
716BN_SubLimb Verification 02 Test #2: 0 -11 = -1
717SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"00":"01":1:"01"
718
719BN_SubLimb Verification 02 Test #3
720SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"010000000000000000":"01":0:"ffffffffffffffff"
721
722BN_SubLimb Verification 02 Test #4
723SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:1:"ffffffffffffffFE":"01":1:"ffffffffffffffff"
724
725BN_SubLimb Verification 02 Test #5
726SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"ffffffff":"ffffffff":0:"00"
727
728BN_SubLimb Verification 02 Test #6
729SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"0100000000000000000000000000000000000000000000000000":"4000":0:"ffffffffffffffffffffffffffffffffffffffffffffffc000"
730
731BN_SubLimb Verification 02 Test #7: 1 - 1 = 0
732SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"01":"01":0:"00"
733
734BN_SubLimb Verification 02 Test #8: 1 - 2 = -1
735SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"01":"02":1:"01"
736
737BN_Div Verification 02 Test #1
738SDV_CRYPTO_BN_DIV_FUNC_TC001:1:"01":0:"02":0:"00":1:"01"
739
740BN_Div Verification 02 Test #2
741SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"3b2bdbeb1b21f787ab8ddeb25bdfe51732be89a8d8c8e8f8b9":0:"d0c90c023a076d5e56f678b5d5a626c7":0:"488d644ee12a87d97a":0:"8843b9eed9cb559abc3c5c3507eacee3"
742
743BN_Div Verification 02 Test #3
744SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"63b2bdb456deeb1b21f787ab8ddeb25bdfe51732b9":0:"23b2bdb456deeb1b21f787ab8ddeb25bdfe51732":0:"02ca":0:"22389b5c952f61753b2747142f94e7a170248145"
745
746BN_Div Verification 02 Test #4
747SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"63b2bdb456deeb1b21f787ab8ddeb25bdfe51732b9":1:"23b2bdb456deeb1b21f787ab8ddeb25bdfe51732":1:"02ca":0:"22389b5c952f61753b2747142f94e7a170248145"
748
749BN_Div Verification 02 Test #5
750SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"00":0:"51e5bdef3e6b21491e6e80e977bfa6":0:"00":0:"00"
751
752BN_Div Verification 02 Test #6
753SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"00":1:"51e5bdef3e6b21491e6e80e977bfa6":0:"00":0:"00"
754
755BN_Div Verification 02 Test #7
756SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffff":0:"ffffffffffffffff":0:"0100000000000000010000000000000001":0:"00"
757
758SDV_CRYPTO_BN_SQR_API_TC001
759SDV_CRYPTO_BN_SQR_API_TC001:
760
761SDV_CRYPTO_BN_SQR_FUNC_TC001
762SDV_CRYPTO_BN_SQR_FUNC_TC001:0:"01":"01"
763
764SDV_CRYPTO_BN_SQR_FUNC_TC001
765SDV_CRYPTO_BN_SQR_FUNC_TC001:1:"01":"01"
766
767SDV_CRYPTO_BN_RAND_API_TC001
768SDV_CRYPTO_BN_RAND_API_TC001:
769
770SDV_CRYPTO_BN_RANDRANGE_API_TC001
771SDV_CRYPTO_BN_RANDRANGE_API_TC001:
772
773SDV_CRYPTO_BN_BNGCDCHECKINPUT_API_TC001
774SDV_CRYPTO_BN_BNGCDCHECKINPUT_API_TC001:
775
776SDV_CRYPTO_BN_MODINVINPUTCHECK_API_TC001
777SDV_CRYPTO_BN_MODINVINPUTCHECK_API_TC001:
778
779BN_U64Array2Bn Test 1
780SDV_CRYPTO_BN_U64_FUNC_TC001:1
781
782BN_U64Array2Bn Test 2
783SDV_CRYPTO_BN_U64_FUNC_TC001:2
784
785BN_U64Array2Bn Test 3
786SDV_CRYPTO_BN_U64_FUNC_TC001:3
787
788BN_U64Array2Bn Test 4
789SDV_CRYPTO_BN_U64_FUNC_TC001:11
790
791BN_U64Array2Bn Test 5
792SDV_CRYPTO_BN_U64_FUNC_TC001:12
793
794BN_U64Array2Bn Test 6
795SDV_CRYPTO_BN_U64_FUNC_TC001:13
796
797BN_U64Array2Bn Test 7
798SDV_CRYPTO_BN_U64_FUNC_TC001:14
799
800BN_U64Array2Bn Test 8
801SDV_CRYPTO_BN_U64_FUNC_TC001:15
802
803BN_U64Array2Bn Test 9
804SDV_CRYPTO_BN_U64_FUNC_TC001:100
805
806BN_U64Array2Bn Test 10
807SDV_CRYPTO_BN_U64_FUNC_TC001:101
808
809BN_U64Array2Bn Test 11
810SDV_CRYPTO_BN_U64_FUNC_TC001:102
811
812BN_U64Array2Bn Test 12
813SDV_CRYPTO_BN_U64_FUNC_TC001:103
814
815BN_U64Array2Bn Test 13
816SDV_CRYPTO_BN_U64_FUNC_TC001:104
817
818BN_U64Array2Bn Test 14
819SDV_CRYPTO_BN_U64_FUNC_TC001:105
820
821BN_U64Array2Bn Test 15
822SDV_CRYPTO_BN_U64_FUNC_TC001:106
823
824BN_U64Array2Bn Test 16
825SDV_CRYPTO_BN_U64_FUNC_TC001:107
826
827BN_Array2BN Test 1
828SDV_CRYPTO_BN_UINT_FUNC_TC001:1
829
830BN_Array2BN Test 2
831SDV_CRYPTO_BN_UINT_FUNC_TC001:2
832
833BN_Array2BN Test 3
834SDV_CRYPTO_BN_UINT_FUNC_TC001:3
835
836BN_Array2BN Test 4
837SDV_CRYPTO_BN_UINT_FUNC_TC001:18
838
839BN_Array2BN Test 5
840SDV_CRYPTO_BN_UINT_FUNC_TC001:19
841
842BN_Array2BN Test 6
843SDV_CRYPTO_BN_UINT_FUNC_TC001:20
844
845BN_Array2BN Test 7
846SDV_CRYPTO_BN_UINT_FUNC_TC001:21
847
848BN_Array2BN Test 8
849SDV_CRYPTO_BN_UINT_FUNC_TC001:100
850
851BN_Array2BN Test 9
852SDV_CRYPTO_BN_UINT_FUNC_TC001:101
853
854BN_Array2BN Test 10
855SDV_CRYPTO_BN_UINT_FUNC_TC001:102
856
857BN_Array2BN Test 11
858SDV_CRYPTO_BN_UINT_FUNC_TC001:103
859
860BN_Gcd Verification Test #1
861SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"11":0:"01":"01"
862
863BN_Gcd Verification Test #2
864SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"31":0:"3100":"31"
865
866BN_Gcd Verification Test #3
867SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"01":0:"01":"01"
868
869BN_Gcd Verification Test #4
870SDV_CRYPTO_BN_GCD_FUNC_TC001:1:"01":1:"01":"01"
871
872BN_Gcd Verification Test #5
873SDV_CRYPTO_BN_GCD_FUNC_TC001:1:"e9":1:"0122":"01"
874
875BN_Gcd Verification Test #6
876SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"23b2bdb456deeb1b21f787ab8ddeb25bdfe51732":0:"3b2bdbeb1b21f787ab8ddeb25bdfe51732be89a8d8c8e8f8b9":"01"
877
878BN_Gcd Verification Test #7
879SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"0fffffffffffffffffffffffff":0:"03ffffffffffff":"03ffffffffffff"
880
881BN_Gcd Verification Test #8
882SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"0fffffffffffffffffffffffff":0:"05600000000001":"03"
883
884BN_Gcd Verification Test #9
885SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"3fffffffffffffffffffffffff":0:"02ffffffffffff":"01"
886
887BN_Gcd Verification Test #10
888SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"ffffffffffffffffffffffffffffffffffffffffffffffff":"ffff"
889
890BN_Cmp Verification Test #1: a=NULL, b=NULL
891SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"":0:"":0
892
893BN_Cmp Verification Test #2: a=NULL, b != NULL
894SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"":0:"01":1
895
896BN_Cmp Verification Test #3: a != NULL, b=NULL
897SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"01":0:"":-1
898
899BN_Cmp Verification Test #4: a, b have different sign, a > 0
900SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"01":1:"01":1
901
902BN_Cmp Verification Test #5: a, b have different sign, a < 0
903SDV_CRYPTO_BN_CMP_FUNC_TC001:1:"01":0:"01":-1
904
905BN_Cmp Verification Test #6: a=b, sign=true
906SDV_CRYPTO_BN_CMP_FUNC_TC001:1:"01":1:"01":0
907
908BN_Add Verification Test #1: a=NULL
909SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"":"01":"01":CRYPT_NULL_INPUT
910
911BN_Add Verification Test #2: b=NULL
912SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"01":"":"01":CRYPT_NULL_INPUT
913
914BN_Add Verification Test #3:
915SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"20fbe39821a8":"10a7ec5034":"210c8b8471dc":CRYPT_SUCCESS
916
917BN_Add Verification Test #4:
918SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"1b489f0e13275986e8058079981ec820":"0561bf73bbb8dcdce4d4dba895dca56a":"20aa5e81cee03663ccda5c222dfb6d8a":CRYPT_SUCCESS
919
920BN_Add Verification Test #5:
921SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"0aea67":"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd2206171d20":"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd2206220787":CRYPT_SUCCESS
922
923BN_Add Verification Test #6:
924SDV_CRYPTO_BN_ADD_FUNC_TC001:1:0:1:"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd2206171d20":"0aea67":"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd22060c32b9":CRYPT_SUCCESS
925
926BN_Add Verification Test #7: a=-b, a+b=0
927SDV_CRYPTO_BN_ADD_FUNC_TC001:0:1:0:"7b":"7b":"":CRYPT_SUCCESS
928
929BN_Bn2BinFixZero api test
930SDV_CRYPTO_BN_TO_BIN_FIX_ZERO_API_TC001
931
932SDV_CRYPTO_BN_Rand_API_TC001
933SDV_CRYPTO_BN_Rand_API_TC001:
934
935SDV_CRYPTO_BN_Add_API_TC001
936SDV_CRYPTO_BN_Add_API_TC001:
937
938SDV_CRYPTO_BN_Mul_API_TC001
939SDV_CRYPTO_BN_Mul_API_TC001:
940
941SDV_CRYPTO_BN_Div_API_TC001
942SDV_CRYPTO_BN_Div_API_TC001:
943
944SDV_CRYPTO_BN_Mod_API_TC001
945SDV_CRYPTO_BN_Mod_API_TC001:
946
947SDV_CRYPTO_BN_ModLimb_API_TC001
948SDV_CRYPTO_BN_ModLimb_API_TC001:
949
950SDV_CRYPTO_BN_rshift_API_TC001
951SDV_CRYPTO_BN_rshift_API_TC001:
952
953SDV_CRYPTO_BN_ModExp_API_TC001
954SDV_CRYPTO_BN_ModExp_API_TC001:
955
956SDV_CRYPTO_BN_SET_FLAG_TC001
957SDV_CRYPTO_BN_SET_FLAG_TC001:
958
959SDV_CRYPTO_BN_GETLIMB_API_TC001
960SDV_CRYPTO_BN_GETLIMB_API_TC001:
961
962SDV_CRYPTO_BN_MASKBIT_API_TC001
963SDV_CRYPTO_BN_MASKBIT_API_TC001:
964
965SDV_CRYPTO_BN_MULLIMB_API_TC001
966SDV_CRYPTO_BN_MULLIMB_API_TC001:
967
968SDV_CRYPTO_BN_DIVLIMB_API_TC001
969SDV_CRYPTO_BN_DIVLIMB_API_TC001:
970
971SDV_CRYPTO_BN_EXTEND_API_TC001
972SDV_CRYPTO_BN_EXTEND_API_TC001:
973
974SDV_CRYPTO_BN_FIXSIZE_API_TC001
975SDV_CRYPTO_BN_FIXSIZE_API_TC001: