xref: /xnu-11215.61.5/osfmk/corecrypto/cc_workspaces_generated.h (revision 4f1223e81cd707a65cc109d0b8ad6653699da3c4)
1*4f1223e8SApple OSS Distributions /* Copyright (c) (2021-2023) Apple Inc. All rights reserved.
2*4f1223e8SApple OSS Distributions  *
3*4f1223e8SApple OSS Distributions  * corecrypto is licensed under Apple Inc.’s Internal Use License Agreement (which
4*4f1223e8SApple OSS Distributions  * is contained in the License.txt file distributed with corecrypto) and only to
5*4f1223e8SApple OSS Distributions  * people who accept that license. IMPORTANT:  Any license rights granted to you by
6*4f1223e8SApple OSS Distributions  * Apple Inc. (if any) are limited to internal use within your organization only on
7*4f1223e8SApple OSS Distributions  * devices and computers you own or control, for the sole purpose of verifying the
8*4f1223e8SApple OSS Distributions  * security characteristics and correct functioning of the Apple Software.  You may
9*4f1223e8SApple OSS Distributions  * not, directly or indirectly, redistribute the Apple Software or any portions thereof.
10*4f1223e8SApple OSS Distributions  *
11*4f1223e8SApple OSS Distributions  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
12*4f1223e8SApple OSS Distributions  *
13*4f1223e8SApple OSS Distributions  * This file contains Original Code and/or Modifications of Original Code
14*4f1223e8SApple OSS Distributions  * as defined in and that are subject to the Apple Public Source License
15*4f1223e8SApple OSS Distributions  * Version 2.0 (the 'License'). You may not use this file except in
16*4f1223e8SApple OSS Distributions  * compliance with the License. The rights granted to you under the License
17*4f1223e8SApple OSS Distributions  * may not be used to create, or enable the creation or redistribution of,
18*4f1223e8SApple OSS Distributions  * unlawful or unlicensed copies of an Apple operating system, or to
19*4f1223e8SApple OSS Distributions  * circumvent, violate, or enable the circumvention or violation of, any
20*4f1223e8SApple OSS Distributions  * terms of an Apple operating system software license agreement.
21*4f1223e8SApple OSS Distributions  *
22*4f1223e8SApple OSS Distributions  * Please obtain a copy of the License at
23*4f1223e8SApple OSS Distributions  * http://www.opensource.apple.com/apsl/ and read it before using this file.
24*4f1223e8SApple OSS Distributions  *
25*4f1223e8SApple OSS Distributions  * The Original Code and all software distributed under the License are
26*4f1223e8SApple OSS Distributions  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
27*4f1223e8SApple OSS Distributions  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
28*4f1223e8SApple OSS Distributions  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
29*4f1223e8SApple OSS Distributions  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
30*4f1223e8SApple OSS Distributions  * Please see the License for the specific language governing rights and
31*4f1223e8SApple OSS Distributions  * limitations under the License.
32*4f1223e8SApple OSS Distributions  *
33*4f1223e8SApple OSS Distributions  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
34*4f1223e8SApple OSS Distributions  */
35*4f1223e8SApple OSS Distributions 
36*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
37*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_CIPHERTEXT_MOD_SWITCH_DOWN_TO_SINGLE_WORKSPACE_N(cc_size n);
38*4f1223e8SApple OSS Distributions 
39*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
40*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_CIPHERTEXT_MOD_SWITCH_DOWN_WORKSPACE_N(cc_size n);
41*4f1223e8SApple OSS Distributions 
42*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
43*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_DCRT_PLAINTEXT_ENCODE_WORKSPACE_N(cc_size n);
44*4f1223e8SApple OSS Distributions 
45*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
46*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_DECRYPT_CTX_INIT_WORKSPACE_N(cc_size n);
47*4f1223e8SApple OSS Distributions 
48*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
49*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_DESERIALIZE_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n);
50*4f1223e8SApple OSS Distributions 
51*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
52*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_DESERIALIZE_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n);
53*4f1223e8SApple OSS Distributions 
54*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
55*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_DESERIALIZE_SEEDED_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n);
56*4f1223e8SApple OSS Distributions 
57*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
58*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_GALOIS_KEY_LOAD_SINGLE_WORKSPACE_N(cc_size n);
59*4f1223e8SApple OSS Distributions 
60*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
61*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_GALOIS_KEY_LOAD_WORKSPACE_N(cc_size n);
62*4f1223e8SApple OSS Distributions 
63*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
64*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_GALOIS_KEY_SAVE_WORKSPACE_N(cc_size n);
65*4f1223e8SApple OSS Distributions 
66*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
67*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_PARAM_CTX_INIT_WORKSPACE_N(cc_size n);
68*4f1223e8SApple OSS Distributions 
69*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
70*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_RELIN_KEY_LOAD_WORKSPACE_N(cc_size n);
71*4f1223e8SApple OSS Distributions 
72*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
73*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_RELIN_KEY_SAVE_WORKSPACE_N(cc_size n);
74*4f1223e8SApple OSS Distributions 
75*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
76*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_SECRET_KEY_GENERATE_FROM_SEED_WORKSPACE_N(cc_size n);
77*4f1223e8SApple OSS Distributions 
78*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
79*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_SECRET_KEY_GENERATE_WORKSPACE_N(cc_size n);
80*4f1223e8SApple OSS Distributions 
81*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
82*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_SERIALIZE_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n);
83*4f1223e8SApple OSS Distributions 
84*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
85*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_SERIALIZE_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n);
86*4f1223e8SApple OSS Distributions 
87*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
88*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_SERIALIZE_SEEDED_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n);
89*4f1223e8SApple OSS Distributions 
90*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
91*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCBFV_SERIALIZE_SEEDED_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n);
92*4f1223e8SApple OSS Distributions 
93*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
94*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCCKG_CONTRIBUTOR_FINISH_WORKSPACE_N(cc_size n);
95*4f1223e8SApple OSS Distributions 
96*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
97*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCCKG_OWNER_GENERATE_SHARE_WORKSPACE_N(cc_size n);
98*4f1223e8SApple OSS Distributions 
99*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
100*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCCURVE25519_INTERNAL_WORKSPACE_N(cc_size n);
101*4f1223e8SApple OSS Distributions 
102*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
103*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCCURVE448_WORKSPACE_N(cc_size n);
104*4f1223e8SApple OSS Distributions 
105*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
106*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDER_DECODE_RSA_PRIV_WORKSPACE_N(cc_size n);
107*4f1223e8SApple OSS Distributions 
108*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
109*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_CHECK_PUB_WORKSPACE_N(cc_size n);
110*4f1223e8SApple OSS Distributions 
111*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
112*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n);
113*4f1223e8SApple OSS Distributions 
114*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
115*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_GENERATE_KEY_WORKSPACE_N(cc_size n);
116*4f1223e8SApple OSS Distributions 
117*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
118*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_GENERATE_PRIVATE_KEY_WORKSPACE_N(cc_size n);
119*4f1223e8SApple OSS Distributions 
120*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
121*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_IMPORT_PRIV_WORKSPACE_N(cc_size n);
122*4f1223e8SApple OSS Distributions 
123*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
124*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_INIT_GP_FROM_BYTES_WORKSPACE_N(cc_size n);
125*4f1223e8SApple OSS Distributions 
126*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
127*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_IS_SAFE_PRIME_GROUP_WORKSPACE_N(cc_size n);
128*4f1223e8SApple OSS Distributions 
129*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
130*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n);
131*4f1223e8SApple OSS Distributions 
132*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
133*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_ADD_OPT_WORKSPACE_N(cc_size n);
134*4f1223e8SApple OSS Distributions 
135*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
136*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_ADD_WORKSPACE_N(cc_size n);
137*4f1223e8SApple OSS Distributions 
138*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
139*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_FROM_WORKSPACE_N(cc_size n);
140*4f1223e8SApple OSS Distributions 
141*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
142*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_INV_WORKSPACE_N(cc_size n);
143*4f1223e8SApple OSS Distributions 
144*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
145*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_MUL121666_WORKSPACE_N(cc_size n);
146*4f1223e8SApple OSS Distributions 
147*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
148*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_MUL_OPT_WORKSPACE_N(cc_size n);
149*4f1223e8SApple OSS Distributions 
150*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
151*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_MUL_WORKSPACE_N(cc_size n);
152*4f1223e8SApple OSS Distributions 
153*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
154*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_REDC_WORKSPACE_N(cc_size n);
155*4f1223e8SApple OSS Distributions 
156*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
157*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_SQR_OPT_WORKSPACE_N(cc_size n);
158*4f1223e8SApple OSS Distributions 
159*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
160*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_SQR_WORKSPACE_N(cc_size n);
161*4f1223e8SApple OSS Distributions 
162*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
163*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_SUB_OPT_WORKSPACE_N(cc_size n);
164*4f1223e8SApple OSS Distributions 
165*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
166*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC25519_SUB_WORKSPACE_N(cc_size n);
167*4f1223e8SApple OSS Distributions 
168*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
169*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC448_ADD_WORKSPACE_N(cc_size n);
170*4f1223e8SApple OSS Distributions 
171*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
172*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC448_FROM_WORKSPACE_N(cc_size n);
173*4f1223e8SApple OSS Distributions 
174*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
175*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC448_INV_WORKSPACE_N(cc_size n);
176*4f1223e8SApple OSS Distributions 
177*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
178*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC448_MUL_WORKSPACE_N(cc_size n);
179*4f1223e8SApple OSS Distributions 
180*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
181*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC448_SQR_WORKSPACE_N(cc_size n);
182*4f1223e8SApple OSS Distributions 
183*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
184*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC448_SUB_WORKSPACE_N(cc_size n);
185*4f1223e8SApple OSS Distributions 
186*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
187*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n);
188*4f1223e8SApple OSS Distributions 
189*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
190*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_FAST_COMPUTE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n);
191*4f1223e8SApple OSS Distributions 
192*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
193*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_FAST_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n);
194*4f1223e8SApple OSS Distributions 
195*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
196*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_FAST_SCALAR_MULT_WORKSPACE_N(cc_size n);
197*4f1223e8SApple OSS Distributions 
198*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
199*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_GENERATE_KEY_WORKSPACE_N(cc_size n);
200*4f1223e8SApple OSS Distributions 
201*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
202*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n);
203*4f1223e8SApple OSS Distributions 
204*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
205*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_PCC_COMPUTE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n);
206*4f1223e8SApple OSS Distributions 
207*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
208*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECDH_PCC_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n);
209*4f1223e8SApple OSS Distributions 
210*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
211*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECIES_DECRYPT_GCM_COMPOSITE_WORKSPACE_N(cc_size n);
212*4f1223e8SApple OSS Distributions 
213*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
214*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECIES_ENCRYPT_GCM_COMPOSITE_WORKSPACE_N(cc_size n);
215*4f1223e8SApple OSS Distributions 
216*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
217*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCECIES_IMPORT_EPH_PUB_WORKSPACE_N(cc_size n);
218*4f1223e8SApple OSS Distributions 
219*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
220*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_ADD_WORKSPACE_N(cc_size n);
221*4f1223e8SApple OSS Distributions 
222*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
223*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_AFFINE_POINT_FROM_X_WORKSPACE_N(cc_size n);
224*4f1223e8SApple OSS Distributions 
225*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
226*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_AFFINIFY_HOMOGENEOUS_WORKSPACE_N(cc_size n);
227*4f1223e8SApple OSS Distributions 
228*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
229*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_AFFINIFY_JACOBIAN_WORKSPACE_N(cc_size n);
230*4f1223e8SApple OSS Distributions 
231*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
232*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_AFFINIFY_WORKSPACE_N(cc_size n);
233*4f1223e8SApple OSS Distributions 
234*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
235*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_AFFINIFY_X_ONLY_WORKSPACE_N(cc_size n);
236*4f1223e8SApple OSS Distributions 
237*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
238*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_BLINDING_OP_WORKSPACE_N(cc_size n);
239*4f1223e8SApple OSS Distributions 
240*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
241*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_COMPACT_GENERATE_KEY_CHECKSIGN_WORKSPACE_N(cc_size n);
242*4f1223e8SApple OSS Distributions 
243*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
244*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_COMPACT_GENERATE_KEY_CHECKVERIFY_AND_EXTRACT_WORKSPACE_N(cc_size n);
245*4f1223e8SApple OSS Distributions 
246*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
247*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_COMPACT_GENERATE_KEY_STEP_WORKSPACE_N(cc_size n);
248*4f1223e8SApple OSS Distributions 
249*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
250*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_COMPACT_GENERATE_KEY_WORKSPACE_N(cc_size n);
251*4f1223e8SApple OSS Distributions 
252*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
253*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_COMPACT_IMPORT_PUB_WORKSPACE_N(cc_size n);
254*4f1223e8SApple OSS Distributions 
255*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
256*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_COMPACT_TRANSFORM_KEY_WORKSPACE_N(cc_size n);
257*4f1223e8SApple OSS Distributions 
258*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
259*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_COMPRESSED_X962_IMPORT_PUB_WORKSPACE_N(cc_size n);
260*4f1223e8SApple OSS Distributions 
261*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
262*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_DER_EXPORT_DIVERSIFIED_PUB_WORKSPACE_N(cc_size n);
263*4f1223e8SApple OSS Distributions 
264*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
265*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_DER_EXPORT_PRIV_WORKSPACE_N(cc_size n);
266*4f1223e8SApple OSS Distributions 
267*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
268*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_DIVERSIFY_PRIV_TWIN_WORKSPACE_N(cc_size n);
269*4f1223e8SApple OSS Distributions 
270*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
271*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_DIVERSIFY_PUB_TWIN_WORKSPACE_N(cc_size n);
272*4f1223e8SApple OSS Distributions 
273*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
274*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_DIVERSIFY_PUB_WORKSPACE_N(cc_size n);
275*4f1223e8SApple OSS Distributions 
276*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
277*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_DIVERSIFY_TWIN_SCALARS_WORKSPACE_N(cc_size n);
278*4f1223e8SApple OSS Distributions 
279*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
280*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_DOUBLE_WORKSPACE_N(cc_size n);
281*4f1223e8SApple OSS Distributions 
282*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
283*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_EXTRACT_RS_WORKSPACE_N(cc_size n);
284*4f1223e8SApple OSS Distributions 
285*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
286*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_FULL_ADD_DEFAULT_WORKSPACE_N(cc_size n);
287*4f1223e8SApple OSS Distributions 
288*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
289*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_FULL_ADD_NORMALIZED_WORKSPACE_N(cc_size n);
290*4f1223e8SApple OSS Distributions 
291*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
292*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_FULL_ADD_WORKSPACE_N(cc_size n);
293*4f1223e8SApple OSS Distributions 
294*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
295*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_FULL_SUB_NORMALIZED_WORKSPACE_N(cc_size n);
296*4f1223e8SApple OSS Distributions 
297*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
298*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_FULL_SUB_WORKSPACE_N(cc_size n);
299*4f1223e8SApple OSS Distributions 
300*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
301*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_BLINDING_KEYS_WORKSPACE_N(cc_size n);
302*4f1223e8SApple OSS Distributions 
303*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
304*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_DIVERSIFIED_KEY_WORKSPACE_N(cc_size n);
305*4f1223e8SApple OSS Distributions 
306*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
307*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_KEY_DETERMINISTIC_WORKSPACE_N(cc_size n);
308*4f1223e8SApple OSS Distributions 
309*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
310*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_KEY_FIPS_WORKSPACE_N(cc_size n);
311*4f1223e8SApple OSS Distributions 
312*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
313*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_KEY_INTERNAL_FIPS_WORKSPACE_N(cc_size n);
314*4f1223e8SApple OSS Distributions 
315*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
316*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_KEY_INTERNAL_LEGACY_WORKSPACE_N(cc_size n);
317*4f1223e8SApple OSS Distributions 
318*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
319*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(cc_size n);
320*4f1223e8SApple OSS Distributions 
321*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
322*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_SCALAR_FIPS_RETRY_WORKSPACE_N(cc_size n);
323*4f1223e8SApple OSS Distributions 
324*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
325*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_GENERATE_SCALAR_LEGACY_WORKSPACE_N(cc_size n);
326*4f1223e8SApple OSS Distributions 
327*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
328*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_IMPORT_AFFINE_POINT_WORKSPACE_N(cc_size n);
329*4f1223e8SApple OSS Distributions 
330*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
331*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_IMPORT_PUB_WORKSPACE_N(cc_size n);
332*4f1223e8SApple OSS Distributions 
333*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
334*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_IS_COMPACTABLE_POINT_WORKSPACE_N(cc_size n);
335*4f1223e8SApple OSS Distributions 
336*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
337*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_IS_POINT_PROJECTIVE_WORKSPACE_N(cc_size n);
338*4f1223e8SApple OSS Distributions 
339*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
340*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_IS_POINT_WORKSPACE_N(cc_size n);
341*4f1223e8SApple OSS Distributions 
342*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
343*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n);
344*4f1223e8SApple OSS Distributions 
345*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
346*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_BLINDED_WORKSPACE_N(cc_size n);
347*4f1223e8SApple OSS Distributions 
348*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
349*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_DEFAULT_WORKSPACE_N(cc_size n);
350*4f1223e8SApple OSS Distributions 
351*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
352*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_INNER_WORKSPACE_N(cc_size n);
353*4f1223e8SApple OSS Distributions 
354*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
355*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_WORKSPACE_N(cc_size n);
356*4f1223e8SApple OSS Distributions 
357*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
358*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_XYCZADDC_WORKSPACE_N(cc_size n);
359*4f1223e8SApple OSS Distributions 
360*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
361*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_XYCZADD_WORKSPACE_N(cc_size n);
362*4f1223e8SApple OSS Distributions 
363*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
364*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_XYCZDBLJAC_WORKSPACE_N(cc_size n);
365*4f1223e8SApple OSS Distributions 
366*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
367*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_MULT_XYCZRECOVERCOEFFJAC_WORKSPACE_N(cc_size n);
368*4f1223e8SApple OSS Distributions 
369*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
370*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n);
371*4f1223e8SApple OSS Distributions 
372*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
373*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_PRINT_PROJECTIVE_POINT_WORKSPACE_N(cc_size n);
374*4f1223e8SApple OSS Distributions 
375*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
376*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_PROJECTIFY_HOMOGENEOUS_WORKSPACE_N(cc_size n);
377*4f1223e8SApple OSS Distributions 
378*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
379*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_PROJECTIFY_JACOBIAN_WORKSPACE_N(cc_size n);
380*4f1223e8SApple OSS Distributions 
381*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
382*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_PROJECTIFY_WORKSPACE_N(cc_size n);
383*4f1223e8SApple OSS Distributions 
384*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
385*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_RFC6637_UNWRAP_KEY_WORKSPACE_N(cc_size n);
386*4f1223e8SApple OSS Distributions 
387*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
388*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_RFC6637_WRAP_CORE_WORKSPACE_N(cc_size n);
389*4f1223e8SApple OSS Distributions 
390*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
391*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_RFC6637_WRAP_KEY_DIVERSIFIED_WORKSPACE_N(cc_size n);
392*4f1223e8SApple OSS Distributions 
393*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
394*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_RFC6637_WRAP_KEY_WORKSPACE_N(cc_size n);
395*4f1223e8SApple OSS Distributions 
396*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
397*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_SIGN_COMPOSITE_WORKSPACE_N(cc_size n);
398*4f1223e8SApple OSS Distributions 
399*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
400*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_SIGN_INTERNAL_INNER_WORKSPACE_N(cc_size n);
401*4f1223e8SApple OSS Distributions 
402*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
403*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_SIGN_INTERNAL_WORKSPACE_N(cc_size n);
404*4f1223e8SApple OSS Distributions 
405*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
406*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_SIGN_MSG_WORKSPACE_N(cc_size n);
407*4f1223e8SApple OSS Distributions 
408*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
409*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_SIGN_WORKSPACE_N(cc_size n);
410*4f1223e8SApple OSS Distributions 
411*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
412*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_TWIN_MULT_NORMALIZE_WORKSPACE_N(cc_size n);
413*4f1223e8SApple OSS Distributions 
414*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
415*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_TWIN_MULT_WORKSPACE_N(cc_size n);
416*4f1223e8SApple OSS Distributions 
417*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
418*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VALIDATE_POINT_AND_PROJECTIFY_WORKSPACE_N(cc_size n);
419*4f1223e8SApple OSS Distributions 
420*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
421*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VALIDATE_PUB_WORKSPACE_N(cc_size n);
422*4f1223e8SApple OSS Distributions 
423*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
424*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_COMPOSITE_DIGEST_WORKSPACE_N(cc_size n);
425*4f1223e8SApple OSS Distributions 
426*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
427*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_COMPUTEMULTS_WORKSPACE_N(cc_size n);
428*4f1223e8SApple OSS Distributions 
429*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
430*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_DIGEST_WORKSPACE_N(cc_size n);
431*4f1223e8SApple OSS Distributions 
432*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
433*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(cc_size n);
434*4f1223e8SApple OSS Distributions 
435*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
436*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_INTERNAL_WORKSPACE_N(cc_size n);
437*4f1223e8SApple OSS Distributions 
438*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
439*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_MSG_WORKSPACE_N(cc_size n);
440*4f1223e8SApple OSS Distributions 
441*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
442*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_SINGLEMULTS_WORKSPACE_N(cc_size n);
443*4f1223e8SApple OSS Distributions 
444*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
445*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_STRICT_WORKSPACE_N(cc_size n);
446*4f1223e8SApple OSS Distributions 
447*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
448*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_VERIFY_TWINMULT_WORKSPACE_N(cc_size n);
449*4f1223e8SApple OSS Distributions 
450*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
451*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_X963_IMPORT_PRIV_WORKSPACE_N(cc_size n);
452*4f1223e8SApple OSS Distributions 
453*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
454*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCEC_X963_IMPORT_PUB_WORKSPACE_N(cc_size n);
455*4f1223e8SApple OSS Distributions 
456*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
457*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(cc_size n);
458*4f1223e8SApple OSS Distributions 
459*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
460*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_ADD_POINTS_UNIFIED_WORKSPACE_N(cc_size n);
461*4f1223e8SApple OSS Distributions 
462*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
463*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_ADD_PRECOMPUTED_POINT_WORKSPACE_N(cc_size n);
464*4f1223e8SApple OSS Distributions 
465*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
466*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_DBL_POINT_WORKSPACE_N(cc_size n);
467*4f1223e8SApple OSS Distributions 
468*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
469*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_DECODE_PUBLIC_AND_NEGATE_KEY_WORKSPACE_N(cc_size n);
470*4f1223e8SApple OSS Distributions 
471*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
472*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_DOUBLE_SCALAR_MULT_WORKSPACE_N(cc_size n);
473*4f1223e8SApple OSS Distributions 
474*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
475*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_FROM_ED25519_POINT_WORKSPACE_N(cc_size n);
476*4f1223e8SApple OSS Distributions 
477*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
478*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_FULL_ADD_WORKSPACE_N(cc_size n);
479*4f1223e8SApple OSS Distributions 
480*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
481*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_HASH_TO_SCALAR_WORKSPACE_N(cc_size n);
482*4f1223e8SApple OSS Distributions 
483*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
484*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_POINT_TO_CACHED_WORKSPACE_N(cc_size n);
485*4f1223e8SApple OSS Distributions 
486*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
487*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_SCALAR_MULT_WORKSPACE_N(cc_size n);
488*4f1223e8SApple OSS Distributions 
489*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
490*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_TO_ED25519_POINT_WORKSPACE_N(cc_size n);
491*4f1223e8SApple OSS Distributions 
492*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
493*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED25519_VERIFY_WORKSPACE_N(cc_size n);
494*4f1223e8SApple OSS Distributions 
495*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
496*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(cc_size n);
497*4f1223e8SApple OSS Distributions 
498*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
499*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_ADD_POINTS_UNIFIED_WORKSPACE_N(cc_size n);
500*4f1223e8SApple OSS Distributions 
501*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
502*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_ADD_POINTS_WORKSPACE_N(cc_size n);
503*4f1223e8SApple OSS Distributions 
504*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
505*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_ADD_PRECOMPUTED_POINT_WORKSPACE_N(cc_size n);
506*4f1223e8SApple OSS Distributions 
507*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
508*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_DBL_POINT_WORKSPACE_N(cc_size n);
509*4f1223e8SApple OSS Distributions 
510*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
511*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_DECODE_PUBLIC_KEY_AND_NEGATE_WORKSPACE_N(cc_size n);
512*4f1223e8SApple OSS Distributions 
513*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
514*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_DOUBLE_SCALAR_MULT_WORKSPACE_N(cc_size n);
515*4f1223e8SApple OSS Distributions 
516*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
517*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_FROM_ED448_POINT_WORKSPACE_N(cc_size n);
518*4f1223e8SApple OSS Distributions 
519*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
520*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_FULL_ADD_WORKSPACE_N(cc_size n);
521*4f1223e8SApple OSS Distributions 
522*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
523*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_MAKE_PUB_WORKSPACE_N(cc_size n);
524*4f1223e8SApple OSS Distributions 
525*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
526*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_POINT_TO_CACHED_WORKSPACE_N(cc_size n);
527*4f1223e8SApple OSS Distributions 
528*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
529*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_SCALAR_MULT_BASE_MASKED_WORKSPACE_N(cc_size n);
530*4f1223e8SApple OSS Distributions 
531*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
532*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_SCALAR_MULT_WORKSPACE_N(cc_size n);
533*4f1223e8SApple OSS Distributions 
534*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
535*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_SHAKE_TO_SCALAR_WORKSPACE_N(cc_size n);
536*4f1223e8SApple OSS Distributions 
537*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
538*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_SIGN_WORKSPACE_N(cc_size n);
539*4f1223e8SApple OSS Distributions 
540*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
541*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_TO_ED448_POINT_WORKSPACE_N(cc_size n);
542*4f1223e8SApple OSS Distributions 
543*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
544*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCED448_VERIFY_WORKSPACE_N(cc_size n);
545*4f1223e8SApple OSS Distributions 
546*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
547*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_CCZP_INV0_WORKSPACE_N(cc_size n);
548*4f1223e8SApple OSS Distributions 
549*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
550*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_ENCODE_TO_CURVE_RO_WORKSPACE_N(cc_size n);
551*4f1223e8SApple OSS Distributions 
552*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
553*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_ENCODE_TO_CURVE_WORKSPACE_N(cc_size n);
554*4f1223e8SApple OSS Distributions 
555*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
556*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_HASH_TO_BASE_RFC_WORKSPACE_N(cc_size n);
557*4f1223e8SApple OSS Distributions 
558*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
559*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_HASH_TO_BASE_SAE_WORKSPACE_N(cc_size n);
560*4f1223e8SApple OSS Distributions 
561*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
562*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_HASH_TO_BASE_WORKSPACE_N(cc_size n);
563*4f1223e8SApple OSS Distributions 
564*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
565*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_MAP_TO_CURVE_SSWU_WORKSPACE_N(cc_size n);
566*4f1223e8SApple OSS Distributions 
567*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
568*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_MAP_TO_CURVE_WORKSPACE_N(cc_size n);
569*4f1223e8SApple OSS Distributions 
570*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
571*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCH2C_WORKSPACE_N(cc_size n);
572*4f1223e8SApple OSS Distributions 
573*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
574*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_ADD1_WORKSPACE_N(cc_size n);
575*4f1223e8SApple OSS Distributions 
576*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
577*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_ADD_WORKSPACE_N(cc_size n);
578*4f1223e8SApple OSS Distributions 
579*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
580*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_DIVMOD_WORKSPACE_N(cc_size n);
581*4f1223e8SApple OSS Distributions 
582*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
583*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_DIV_EXACT_WORKSPACE_N(cc_size n);
584*4f1223e8SApple OSS Distributions 
585*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
586*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_GCD_UPDATE_WORKSPACE_N(cc_size n);
587*4f1223e8SApple OSS Distributions 
588*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
589*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_GCD_WORKSPACE_N(cc_size n);
590*4f1223e8SApple OSS Distributions 
591*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
592*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_INVMOD_WORKSPACE_N(cc_size n);
593*4f1223e8SApple OSS Distributions 
594*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
595*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_LCM_WORKSPACE_N(cc_size n);
596*4f1223e8SApple OSS Distributions 
597*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
598*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_MOD_192_WORKSPACE_N(cc_size n);
599*4f1223e8SApple OSS Distributions 
600*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
601*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_MOD_521_WORKSPACE_N(cc_size n);
602*4f1223e8SApple OSS Distributions 
603*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
604*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_MUL_WORKSPACE_N(cc_size n);
605*4f1223e8SApple OSS Distributions 
606*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
607*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P224_FROM_WORKSPACE_N(cc_size n);
608*4f1223e8SApple OSS Distributions 
609*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
610*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P224_MUL_WORKSPACE_N(cc_size n);
611*4f1223e8SApple OSS Distributions 
612*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
613*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P224_REDC_WORKSPACE_N(cc_size n);
614*4f1223e8SApple OSS Distributions 
615*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
616*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P224_SQRT_WORKSPACE_N(cc_size n);
617*4f1223e8SApple OSS Distributions 
618*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
619*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P224_SQR_WORKSPACE_N(cc_size n);
620*4f1223e8SApple OSS Distributions 
621*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
622*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P224_TO_WORKSPACE_N(cc_size n);
623*4f1223e8SApple OSS Distributions 
624*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
625*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P256_FROM_WORKSPACE_N(cc_size n);
626*4f1223e8SApple OSS Distributions 
627*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
628*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P256_MUL_WORKSPACE_N(cc_size n);
629*4f1223e8SApple OSS Distributions 
630*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
631*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P256_REDC_WORKSPACE_N(cc_size n);
632*4f1223e8SApple OSS Distributions 
633*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
634*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P256_SQR_WORKSPACE_N(cc_size n);
635*4f1223e8SApple OSS Distributions 
636*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
637*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P256_TO_WORKSPACE_N(cc_size n);
638*4f1223e8SApple OSS Distributions 
639*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
640*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P384_FROM_WORKSPACE_N(cc_size n);
641*4f1223e8SApple OSS Distributions 
642*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
643*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P384_MUL_WORKSPACE_N(cc_size n);
644*4f1223e8SApple OSS Distributions 
645*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
646*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P384_REDC_WORKSPACE_N(cc_size n);
647*4f1223e8SApple OSS Distributions 
648*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
649*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P384_SQR_WORKSPACE_N(cc_size n);
650*4f1223e8SApple OSS Distributions 
651*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
652*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_P384_TO_WORKSPACE_N(cc_size n);
653*4f1223e8SApple OSS Distributions 
654*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
655*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCN_SUB_WORKSPACE_N(cc_size n);
656*4f1223e8SApple OSS Distributions 
657*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
658*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_BASE_CONVERT_INIT_INV_PUNC_PROD_WORKSPACE_N(cc_size n);
659*4f1223e8SApple OSS Distributions 
660*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
661*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_BASE_CONVERT_POLY_WORKSPACE_N(cc_size n);
662*4f1223e8SApple OSS Distributions 
663*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
664*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_BASE_CONVERT_Q_INV_MOD_T_WORKSPACE_N(cc_size n);
665*4f1223e8SApple OSS Distributions 
666*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
667*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_COEFF_SCALAR_MUL_WORKSPACE_N(cc_size n);
668*4f1223e8SApple OSS Distributions 
669*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
670*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_CTX_CHAIN_INIT_WORKSPACE_N(cc_size n);
671*4f1223e8SApple OSS Distributions 
672*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
673*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_CTX_INIT_NTT_WORKSPACE_N(cc_size n);
674*4f1223e8SApple OSS Distributions 
675*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
676*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_DIVIDE_AND_ROUND_Q_LAST_WORKSPACE_N(cc_size n);
677*4f1223e8SApple OSS Distributions 
678*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
679*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_EVAL_SCALAR_MUL_WORKSPACE_N(cc_size n);
680*4f1223e8SApple OSS Distributions 
681*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
682*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_GEN_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n);
683*4f1223e8SApple OSS Distributions 
684*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
685*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_IS_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n);
686*4f1223e8SApple OSS Distributions 
687*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
688*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_MIN_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n);
689*4f1223e8SApple OSS Distributions 
690*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
691*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_MODULUS_TO_CCZP_WORKSPACE_N(cc_size n);
692*4f1223e8SApple OSS Distributions 
693*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
694*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPOLYZP_PO2CYC_SCALAR_DIVMOD_WORKSPACE_N(cc_size n);
695*4f1223e8SApple OSS Distributions 
696*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
697*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPRIME_PICK_RANDOM_BASE_WORKSPACE_N(cc_size n);
698*4f1223e8SApple OSS Distributions 
699*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
700*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPRIME_RABIN_MILLER_INIT_WORKSPACE_N(cc_size n);
701*4f1223e8SApple OSS Distributions 
702*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
703*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPRIME_RABIN_MILLER_ITERATION_WORKSPACE_N(cc_size n);
704*4f1223e8SApple OSS Distributions 
705*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
706*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCPRIME_RABIN_MILLER_WORKSPACE_N(cc_size n);
707*4f1223e8SApple OSS Distributions 
708*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
709*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRNS_MODULUS_COMPUTE_MOD_FACTOR_VAR_TIME_WORKSPACE_N(cc_size n);
710*4f1223e8SApple OSS Distributions 
711*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
712*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRNS_MODULUS_COMPUTE_MOD_FACTOR_WORKSPACE_N(cc_size n);
713*4f1223e8SApple OSS Distributions 
714*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
715*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRNS_MODULUS_INIT_HELPER_WORKSPACE_N(cc_size n);
716*4f1223e8SApple OSS Distributions 
717*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
718*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRNS_MODULUS_INIT_VAR_TIME_WORKSPACE_N(cc_size n);
719*4f1223e8SApple OSS Distributions 
720*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
721*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRNS_MODULUS_INIT_WORKSPACE_N(cc_size n);
722*4f1223e8SApple OSS Distributions 
723*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
724*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRNS_MUL_MODULUS_INIT_VAR_TIME_WORKSPACE_N(cc_size n);
725*4f1223e8SApple OSS Distributions 
726*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
727*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRNS_MUL_MODULUS_INIT_WORKSPACE_N(cc_size n);
728*4f1223e8SApple OSS Distributions 
729*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
730*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSABSSA_BLIND_MESSAGE_WORKSPACE_N(cc_size n);
731*4f1223e8SApple OSS Distributions 
732*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
733*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSABSSA_SIGN_BLINDED_MESSAGE_WORKSPACE_N(cc_size n);
734*4f1223e8SApple OSS Distributions 
735*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
736*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSABSSA_UNBLIND_SIGNATURE_WORKSPACE_N(cc_size n);
737*4f1223e8SApple OSS Distributions 
738*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
739*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSABSSA_VERIFY_SIGNATURE_WORKSPACE_N(cc_size n);
740*4f1223e8SApple OSS Distributions 
741*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
742*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_CHECK_DELTA_100BITS_WORKSPACE_N(cc_size n);
743*4f1223e8SApple OSS Distributions 
744*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
745*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_COMPUTE_R_WORKSPACE_N(cc_size n);
746*4f1223e8SApple OSS Distributions 
747*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
748*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_CRT_MAKEKEY_WORKSPACE_N(cc_size n);
749*4f1223e8SApple OSS Distributions 
750*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
751*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_CRT_MAKE_FIPS186_KEY_WORKSPACE_N(cc_size n);
752*4f1223e8SApple OSS Distributions 
753*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
754*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_DECRYPT_EME_PKCS1V15_BLINDED_WORKSPACE_N(cc_size n);
755*4f1223e8SApple OSS Distributions 
756*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
757*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_DECRYPT_EME_PKCS1V15_WORKSPACE_N(cc_size n);
758*4f1223e8SApple OSS Distributions 
759*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
760*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_DECRYPT_OAEP_BLINDED_WORKSPACE_N(cc_size n);
761*4f1223e8SApple OSS Distributions 
762*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
763*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_DECRYPT_OAEP_WORKSPACE_N(cc_size n);
764*4f1223e8SApple OSS Distributions 
765*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
766*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_EMSA_PSS_DECODE_CANARY_OUT_WORKSPACE_N(cc_size n);
767*4f1223e8SApple OSS Distributions 
768*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
769*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_EMSA_PSS_DECODE_WORKSPACE_N(cc_size n);
770*4f1223e8SApple OSS Distributions 
771*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
772*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_ENCRYPT_EME_PKCS1V15_WORKSPACE_N(cc_size n);
773*4f1223e8SApple OSS Distributions 
774*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
775*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_ENCRYPT_OAEP_WORKSPACE_N(cc_size n);
776*4f1223e8SApple OSS Distributions 
777*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
778*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_ENSURE_2P_GT_Q_WORKSPACE_N(cc_size n);
779*4f1223e8SApple OSS Distributions 
780*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
781*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_FIND_NEXT_PRIME_WORKSPACE_N(cc_size n);
782*4f1223e8SApple OSS Distributions 
783*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
784*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_FIND_PRIME_MULTIPLE_WORKSPACE_N(cc_size n);
785*4f1223e8SApple OSS Distributions 
786*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
787*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_GENERATE_AUXILIARY_PRIMES_WORKSPACE_N(cc_size n);
788*4f1223e8SApple OSS Distributions 
789*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
790*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_GENERATE_FIPS186_KEY_TRACE_WORKSPACE_N(cc_size n);
791*4f1223e8SApple OSS Distributions 
792*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
793*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_GENERATE_FIPS186_PRIME_FACTORS_WORKSPACE_N(cc_size n);
794*4f1223e8SApple OSS Distributions 
795*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
796*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_GENERATE_KEY_INTERNAL_WORKSPACE_N(cc_size n);
797*4f1223e8SApple OSS Distributions 
798*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
799*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_GENERATE_PRIME_WORKSPACE_N(cc_size n);
800*4f1223e8SApple OSS Distributions 
801*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
802*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_GENERATE_PROBABLE_PRIME_FROM_AUX_PRIMES_WORKSPACE_N(cc_size n);
803*4f1223e8SApple OSS Distributions 
804*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
805*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_GENERATE_PROBABLE_PRIME_WORKSPACE_N(cc_size n);
806*4f1223e8SApple OSS Distributions 
807*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
808*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_IMPORT_PRIV_WORKSPACE_N(cc_size n);
809*4f1223e8SApple OSS Distributions 
810*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
811*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_INIT_PUB_WORKSPACE_N(cc_size n);
812*4f1223e8SApple OSS Distributions 
813*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
814*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_IS_VALID_PRIME_WORKSPACE_N(cc_size n);
815*4f1223e8SApple OSS Distributions 
816*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
817*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_MAKE_FIPS186_KEY_WORKSPACE_N(cc_size n);
818*4f1223e8SApple OSS Distributions 
819*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
820*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_MAKE_PRIV_PARSE_INPUT_WORKSPACE_N(cc_size n);
821*4f1223e8SApple OSS Distributions 
822*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
823*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_MAKE_PRIV_WORKSPACE_N(cc_size n);
824*4f1223e8SApple OSS Distributions 
825*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
826*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_OAEP_DECODE_PARAMETER_WORKSPACE_N(cc_size n);
827*4f1223e8SApple OSS Distributions 
828*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
829*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_OAEP_ENCODE_PARAMETER_WORKSPACE_N(cc_size n);
830*4f1223e8SApple OSS Distributions 
831*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
832*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n);
833*4f1223e8SApple OSS Distributions 
834*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
835*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(cc_size n);
836*4f1223e8SApple OSS Distributions 
837*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
838*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_PRIV_CRYPT_WORKSPACE_N(cc_size n);
839*4f1223e8SApple OSS Distributions 
840*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
841*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_PUB_CRYPT_WORKSPACE_N(cc_size n);
842*4f1223e8SApple OSS Distributions 
843*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
844*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_RECOVER_PQ_WORKSPACE_N(cc_size n);
845*4f1223e8SApple OSS Distributions 
846*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
847*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_RECOVER_PRIV_WORKSPACE_N(cc_size n);
848*4f1223e8SApple OSS Distributions 
849*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
850*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_SEED_X_WORKSPACE_N(cc_size n);
851*4f1223e8SApple OSS Distributions 
852*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
853*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_SIGN_PKCS1V15_BLINDED_WORKSPACE_N(cc_size n);
854*4f1223e8SApple OSS Distributions 
855*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
856*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_SIGN_PSS_BLINDED_WORKSPACE_N(cc_size n);
857*4f1223e8SApple OSS Distributions 
858*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
859*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_VERIFY_PKCS1V15_DIGEST_WORKSPACE_N(cc_size n);
860*4f1223e8SApple OSS Distributions 
861*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
862*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_VERIFY_PKCS1V15_INTERNAL_WORKSPACE_N(cc_size n);
863*4f1223e8SApple OSS Distributions 
864*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
865*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_VERIFY_PSS_DIGEST_WORKSPACE_N(cc_size n);
866*4f1223e8SApple OSS Distributions 
867*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
868*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCRSA_VERIFY_PSS_MSG_WORKSPACE_N(cc_size n);
869*4f1223e8SApple OSS Distributions 
870*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
871*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_COMMITMENT_FINALIZE_WORKSPACE_N(cc_size n);
872*4f1223e8SApple OSS Distributions 
873*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
874*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_COMMITMENT_PARTIAL_WORKSPACE_N(cc_size n);
875*4f1223e8SApple OSS Distributions 
876*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
877*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_COMMITMENT_SHARED_WORKSPACE_N(cc_size n);
878*4f1223e8SApple OSS Distributions 
879*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
880*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_CONFIRMATION_WORKSPACE_N(cc_size n);
881*4f1223e8SApple OSS Distributions 
882*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
883*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_H2C_COMMIT_FINALIZE_WORKSPACE_N(cc_size n);
884*4f1223e8SApple OSS Distributions 
885*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
886*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_H2C_COMMIT_INIT_WORKSPACE_N(cc_size n);
887*4f1223e8SApple OSS Distributions 
888*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
889*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_H2C_PT_WORKSPACE_N(cc_size n);
890*4f1223e8SApple OSS Distributions 
891*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
892*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GENERATE_KEYSEED_WORKSPACE_N(cc_size n);
893*4f1223e8SApple OSS Distributions 
894*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
895*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GEN_KEYS_WORKSPACE_N(cc_size n);
896*4f1223e8SApple OSS Distributions 
897*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
898*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GEN_PASSWORD_VALUE_WORKSPACE_N(cc_size n);
899*4f1223e8SApple OSS Distributions 
900*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
901*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_GET_KEYS_WORKSPACE_N(cc_size n);
902*4f1223e8SApple OSS Distributions 
903*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
904*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_VERIFY_COMMITMENT_WORKSPACE_N(cc_size n);
905*4f1223e8SApple OSS Distributions 
906*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
907*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_VERIFY_CONFIRMATION_WORKSPACE_N(cc_size n);
908*4f1223e8SApple OSS Distributions 
909*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
910*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSAE_Y2_FROM_X_WORKSPACE_N(cc_size n);
911*4f1223e8SApple OSS Distributions 
912*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
913*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSPAKE_GENERATE_L_WORKSPACE_N(cc_size n);
914*4f1223e8SApple OSS Distributions 
915*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
916*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSPAKE_IMPORT_PUB_WORKSPACE_N(cc_size n);
917*4f1223e8SApple OSS Distributions 
918*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
919*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSPAKE_KEX_PROCESS_WORKSPACE_N(cc_size n);
920*4f1223e8SApple OSS Distributions 
921*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
922*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSPAKE_LAZY_GEN_XY_XY_WORKSPACE_N(cc_size n);
923*4f1223e8SApple OSS Distributions 
924*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
925*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSPAKE_REDUCE_W_WORKSPACE_N(cc_size n);
926*4f1223e8SApple OSS Distributions 
927*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
928*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSPAKE_VERIFIER_INITIALIZE_WORKSPACE_N(cc_size n);
929*4f1223e8SApple OSS Distributions 
930*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
931*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSPAKE_VERIFIER_INIT_WORKSPACE_N(cc_size n);
932*4f1223e8SApple OSS Distributions 
933*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
934*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_CLIENT_PROCESS_CHALLENGE_WORKSPACE_N(cc_size n);
935*4f1223e8SApple OSS Distributions 
936*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
937*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_CLIENT_START_AUTHENTICATION_WORKSPACE_N(cc_size n);
938*4f1223e8SApple OSS Distributions 
939*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
940*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_DIGEST_CCN_CCN_WORKSPACE_N(cc_size n);
941*4f1223e8SApple OSS Distributions 
942*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
943*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_DIGEST_CCN_WORKSPACE_N(cc_size n);
944*4f1223e8SApple OSS Distributions 
945*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
946*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_DIGEST_UPDATE_CCN_WORKSPACE_N(cc_size n);
947*4f1223e8SApple OSS Distributions 
948*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
949*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_CLIENT_PUBKEY_WORKSPACE_N(cc_size n);
950*4f1223e8SApple OSS Distributions 
951*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
952*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_CLIENT_S_WORKSPACE_N(cc_size n);
953*4f1223e8SApple OSS Distributions 
954*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
955*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_H_AMK_WORKSPACE_N(cc_size n);
956*4f1223e8SApple OSS Distributions 
957*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
958*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_K_FROM_S_WORKSPACE_N(cc_size n);
959*4f1223e8SApple OSS Distributions 
960*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
961*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_K_WORKSPACE_N(cc_size n);
962*4f1223e8SApple OSS Distributions 
963*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
964*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_M_WORKSPACE_N(cc_size n);
965*4f1223e8SApple OSS Distributions 
966*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
967*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_SERVER_PUBKEY_WORKSPACE_N(cc_size n);
968*4f1223e8SApple OSS Distributions 
969*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
970*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_SERVER_S_WORKSPACE_N(cc_size n);
971*4f1223e8SApple OSS Distributions 
972*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
973*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_U_WORKSPACE_N(cc_size n);
974*4f1223e8SApple OSS Distributions 
975*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
976*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_VERIFIER_WORKSPACE_N(cc_size n);
977*4f1223e8SApple OSS Distributions 
978*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
979*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_GENERATE_V_WORKSPACE_N(cc_size n);
980*4f1223e8SApple OSS Distributions 
981*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
982*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_MGF_WORKSPACE_N(cc_size n);
983*4f1223e8SApple OSS Distributions 
984*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
985*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_SERVER_COMPUTE_SESSION_WORKSPACE_N(cc_size n);
986*4f1223e8SApple OSS Distributions 
987*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
988*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_SERVER_GENERATE_PUBLIC_KEY_WORKSPACE_N(cc_size n);
989*4f1223e8SApple OSS Distributions 
990*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
991*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSRP_SHA_INTERLEAVE_RFC2945_WORKSPACE_N(cc_size n);
992*4f1223e8SApple OSS Distributions 
993*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
994*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSS_SHAMIR_EVALUATE_POLY_TO_BUFFER_WORKSPACE_N(cc_size n);
995*4f1223e8SApple OSS Distributions 
996*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
997*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSS_SHAMIR_GENERATE_RANDOM_POLY_WORKSPACE_N(cc_size n);
998*4f1223e8SApple OSS Distributions 
999*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1000*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSS_SHAMIR_GENERATE_SHARE_POLY_WORKSPACE_N(cc_size n);
1001*4f1223e8SApple OSS Distributions 
1002*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1003*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSS_SHAMIR_LAGRANGE_PRODUCT_FROM_BAG_WORKSPACE_N(cc_size n);
1004*4f1223e8SApple OSS Distributions 
1005*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1006*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSS_SHAMIR_SHARE_BAG_RECOVER_SECRET_WORKSPACE_N(cc_size n);
1007*4f1223e8SApple OSS Distributions 
1008*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1009*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCSS_SHAMIR_SHARE_GENERATOR_INIT_BACKER_WORKSPACE_N(cc_size n);
1010*4f1223e8SApple OSS Distributions 
1011*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1012*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCX25519_SCALAR_MULT_WORKSPACE_N(cc_size n);
1013*4f1223e8SApple OSS Distributions 
1014*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1015*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCX448_SCALAR_MULT_WORKSPACE_N(cc_size n);
1016*4f1223e8SApple OSS Distributions 
1017*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1018*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_ADD_DEFAULT_WORKSPACE_N(cc_size n);
1019*4f1223e8SApple OSS Distributions 
1020*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1021*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_ADD_WORKSPACE_N(cc_size n);
1022*4f1223e8SApple OSS Distributions 
1023*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1024*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_DIV2_WORKSPACE_N(cc_size n);
1025*4f1223e8SApple OSS Distributions 
1026*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1027*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_FROM_DEFAULT_WORKSPACE_N(cc_size n);
1028*4f1223e8SApple OSS Distributions 
1029*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1030*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_FROM_WORKSPACE_N(cc_size n);
1031*4f1223e8SApple OSS Distributions 
1032*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1033*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(cc_size n);
1034*4f1223e8SApple OSS Distributions 
1035*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1036*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_GENERATE_RANDOM_ELEMENT_WORKSPACE_N(cc_size n);
1037*4f1223e8SApple OSS Distributions 
1038*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1039*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_INIT_COMPUTE_R2_WORKSPACE_N(cc_size n);
1040*4f1223e8SApple OSS Distributions 
1041*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1042*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_INIT_WORKSPACE_N(cc_size n);
1043*4f1223e8SApple OSS Distributions 
1044*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1045*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_INV_DEFAULT_WORKSPACE_N(cc_size n);
1046*4f1223e8SApple OSS Distributions 
1047*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1048*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_INV_FIELD_WORKSPACE_N(cc_size n);
1049*4f1223e8SApple OSS Distributions 
1050*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1051*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_INV_UPDATE_REDC_WORKSPACE_N(cc_size n);
1052*4f1223e8SApple OSS Distributions 
1053*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1054*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_INV_UPDATE_WORKSPACE_N(cc_size n);
1055*4f1223e8SApple OSS Distributions 
1056*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1057*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_INV_WORKSPACE_N(cc_size n);
1058*4f1223e8SApple OSS Distributions 
1059*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1060*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_IS_QUADRATIC_RESIDUE_WORKSPACE_N(cc_size n);
1061*4f1223e8SApple OSS Distributions 
1062*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1063*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_FROM_WORKSPACE_N(cc_size n);
1064*4f1223e8SApple OSS Distributions 
1065*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1066*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_INIT_WORKSPACE_N(cc_size n);
1067*4f1223e8SApple OSS Distributions 
1068*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1069*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_INV_WORKSPACE_N(cc_size n);
1070*4f1223e8SApple OSS Distributions 
1071*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1072*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_MOD_WORKSPACE_N(cc_size n);
1073*4f1223e8SApple OSS Distributions 
1074*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1075*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_MUL_WORKSPACE_N(cc_size n);
1076*4f1223e8SApple OSS Distributions 
1077*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1078*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_POWER_FAST_WORKSPACE_N(cc_size n);
1079*4f1223e8SApple OSS Distributions 
1080*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1081*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_POWER_WORKSPACE_N(cc_size n);
1082*4f1223e8SApple OSS Distributions 
1083*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1084*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_REDC_WORKSPACE_N(cc_size n);
1085*4f1223e8SApple OSS Distributions 
1086*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1087*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_SQRT_WORKSPACE_N(cc_size n);
1088*4f1223e8SApple OSS Distributions 
1089*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1090*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_SQR_WORKSPACE_N(cc_size n);
1091*4f1223e8SApple OSS Distributions 
1092*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1093*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MM_TO_WORKSPACE_N(cc_size n);
1094*4f1223e8SApple OSS Distributions 
1095*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1096*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MODN_WORKSPACE_N(cc_size n);
1097*4f1223e8SApple OSS Distributions 
1098*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1099*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MOD_DEFAULT_WORKSPACE_N(cc_size n);
1100*4f1223e8SApple OSS Distributions 
1101*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1102*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MOD_WORKSPACE_N(cc_size n);
1103*4f1223e8SApple OSS Distributions 
1104*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1105*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MUL_DEFAULT_WORKSPACE_N(cc_size n);
1106*4f1223e8SApple OSS Distributions 
1107*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1108*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_MUL_WORKSPACE_N(cc_size n);
1109*4f1223e8SApple OSS Distributions 
1110*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1111*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_POWER_BLINDED_WORKSPACE_N(cc_size n);
1112*4f1223e8SApple OSS Distributions 
1113*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1114*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_POWER_FAST_WORKSPACE_N(cc_size n);
1115*4f1223e8SApple OSS Distributions 
1116*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1117*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_POWER_WORKSPACE_N(cc_size n);
1118*4f1223e8SApple OSS Distributions 
1119*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1120*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SQRT_3MOD4_WORKSPACE_N(cc_size n);
1121*4f1223e8SApple OSS Distributions 
1122*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1123*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SQRT_DEFAULT_WORKSPACE_N(cc_size n);
1124*4f1223e8SApple OSS Distributions 
1125*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1126*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SQRT_TONELLI_SHANKS_PRECOMP_WORKSPACE_N(cc_size n);
1127*4f1223e8SApple OSS Distributions 
1128*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1129*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SQRT_TONELLI_SHANKS_WORKSPACE_N(cc_size n);
1130*4f1223e8SApple OSS Distributions 
1131*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1132*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SQRT_WORKSPACE_N(cc_size n);
1133*4f1223e8SApple OSS Distributions 
1134*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1135*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SQR_DEFAULT_WORKSPACE_N(cc_size n);
1136*4f1223e8SApple OSS Distributions 
1137*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1138*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SQR_WORKSPACE_N(cc_size n);
1139*4f1223e8SApple OSS Distributions 
1140*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1141*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SUB_DEFAULT_WORKSPACE_N(cc_size n);
1142*4f1223e8SApple OSS Distributions 
1143*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1144*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_SUB_WORKSPACE_N(cc_size n);
1145*4f1223e8SApple OSS Distributions 
1146*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1147*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_TO_DEFAULT_WORKSPACE_N(cc_size n);
1148*4f1223e8SApple OSS Distributions 
1149*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1150*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZP_TO_WORKSPACE_N(cc_size n);
1151*4f1223e8SApple OSS Distributions 
1152*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1153*4f1223e8SApple OSS Distributions CC_INLINE cc_size CCZ_EXPMOD_WORKSPACE_N(cc_size n);
1154*4f1223e8SApple OSS Distributions 
1155*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1156*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_ECDH_WORKSPACE_N(cc_size n);
1157*4f1223e8SApple OSS Distributions 
1158*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1159*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_ECDSA_KAT_SIGN_WORKSPACE_N(cc_size n);
1160*4f1223e8SApple OSS Distributions 
1161*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1162*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_ECDSA_KAT_VERIFY_WORKSPACE_N(cc_size n);
1163*4f1223e8SApple OSS Distributions 
1164*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1165*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_ECDSA_SIGN_WORKSPACE_N(cc_size n);
1166*4f1223e8SApple OSS Distributions 
1167*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1168*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_ECDSA_VERIFY_WORKSPACE_N(cc_size n);
1169*4f1223e8SApple OSS Distributions 
1170*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1171*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_ECDSA_WORKSPACE_N(cc_size n);
1172*4f1223e8SApple OSS Distributions 
1173*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1174*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_FFDH_WORKSPACE_N(cc_size n);
1175*4f1223e8SApple OSS Distributions 
1176*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1177*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_RSA_ENC_DEC_WORKSPACE_N(cc_size n);
1178*4f1223e8SApple OSS Distributions 
1179*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1180*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_RSA_OAEP_CONSISTENCY_WORKSPACE_N(cc_size n);
1181*4f1223e8SApple OSS Distributions 
1182*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1183*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_RSA_OAEP_DECRYPT_WORKSPACE_N(cc_size n);
1184*4f1223e8SApple OSS Distributions 
1185*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1186*4f1223e8SApple OSS Distributions CC_INLINE cc_size FIPSPOST_POST_RSA_OAEP_KAT_WORKSPACE_N(cc_size n);
1187*4f1223e8SApple OSS Distributions 
1188*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1189*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_CIPHERTEXT_MOD_SWITCH_DOWN_TO_SINGLE_WORKSPACE_N(cc_size n)1190*4f1223e8SApple OSS Distributions CCBFV_CIPHERTEXT_MOD_SWITCH_DOWN_TO_SINGLE_WORKSPACE_N(cc_size n)
1191*4f1223e8SApple OSS Distributions {
1192*4f1223e8SApple OSS Distributions 	return CCZP_INV_FIELD_WORKSPACE_N(n);
1193*4f1223e8SApple OSS Distributions }
1194*4f1223e8SApple OSS Distributions 
1195*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1196*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_CIPHERTEXT_MOD_SWITCH_DOWN_WORKSPACE_N(cc_size n)1197*4f1223e8SApple OSS Distributions CCBFV_CIPHERTEXT_MOD_SWITCH_DOWN_WORKSPACE_N(cc_size n)
1198*4f1223e8SApple OSS Distributions {
1199*4f1223e8SApple OSS Distributions 	return CCZP_INV_FIELD_WORKSPACE_N(n);
1200*4f1223e8SApple OSS Distributions }
1201*4f1223e8SApple OSS Distributions 
1202*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1203*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCBFV_DCRT_PLAINTEXT_ENCODE_WORKSPACE_N(CC_UNUSED cc_size n)1204*4f1223e8SApple OSS Distributions CCBFV_DCRT_PLAINTEXT_ENCODE_WORKSPACE_N(CC_UNUSED cc_size n)
1205*4f1223e8SApple OSS Distributions {
1206*4f1223e8SApple OSS Distributions 	return 0;
1207*4f1223e8SApple OSS Distributions }
1208*4f1223e8SApple OSS Distributions 
1209*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1210*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_DECRYPT_CTX_INIT_WORKSPACE_N(cc_size n)1211*4f1223e8SApple OSS Distributions CCBFV_DECRYPT_CTX_INIT_WORKSPACE_N(cc_size n)
1212*4f1223e8SApple OSS Distributions {
1213*4f1223e8SApple OSS Distributions 	return CC_MAX_EVAL(CCPOLYZP_PO2CYC_CTX_INIT_WORKSPACE_N(n), CCPOLYZP_PO2CYC_BASE_CONVERT_INIT_WORKSPACE_N(n));
1214*4f1223e8SApple OSS Distributions }
1215*4f1223e8SApple OSS Distributions 
1216*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1217*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_DESERIALIZE_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)1218*4f1223e8SApple OSS Distributions CCBFV_DESERIALIZE_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)
1219*4f1223e8SApple OSS Distributions {
1220*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_DESERIALIZE_POLY_WORKSPACE_N(n);
1221*4f1223e8SApple OSS Distributions }
1222*4f1223e8SApple OSS Distributions 
1223*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1224*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_DESERIALIZE_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n)1225*4f1223e8SApple OSS Distributions CCBFV_DESERIALIZE_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n)
1226*4f1223e8SApple OSS Distributions {
1227*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_DESERIALIZE_POLY_WORKSPACE_N(n);
1228*4f1223e8SApple OSS Distributions }
1229*4f1223e8SApple OSS Distributions 
1230*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1231*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_DESERIALIZE_SEEDED_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)1232*4f1223e8SApple OSS Distributions CCBFV_DESERIALIZE_SEEDED_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)
1233*4f1223e8SApple OSS Distributions {
1234*4f1223e8SApple OSS Distributions 	return CCBFV_DESERIALIZE_SEEDED_CIPHERTEXT_EVAL_WORKSPACE_N(n);
1235*4f1223e8SApple OSS Distributions }
1236*4f1223e8SApple OSS Distributions 
1237*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1238*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_GALOIS_KEY_LOAD_SINGLE_WORKSPACE_N(cc_size n)1239*4f1223e8SApple OSS Distributions CCBFV_GALOIS_KEY_LOAD_SINGLE_WORKSPACE_N(cc_size n)
1240*4f1223e8SApple OSS Distributions {
1241*4f1223e8SApple OSS Distributions 	return CCBFV_DESERIALIZE_SEEDED_CIPHERTEXT_EVAL_WORKSPACE_N(n);
1242*4f1223e8SApple OSS Distributions }
1243*4f1223e8SApple OSS Distributions 
1244*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1245*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_GALOIS_KEY_LOAD_WORKSPACE_N(cc_size n)1246*4f1223e8SApple OSS Distributions CCBFV_GALOIS_KEY_LOAD_WORKSPACE_N(cc_size n)
1247*4f1223e8SApple OSS Distributions {
1248*4f1223e8SApple OSS Distributions 	return CCBFV_DESERIALIZE_SEEDED_CIPHERTEXT_EVAL_WORKSPACE_N(n);
1249*4f1223e8SApple OSS Distributions }
1250*4f1223e8SApple OSS Distributions 
1251*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1252*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_GALOIS_KEY_SAVE_WORKSPACE_N(cc_size n)1253*4f1223e8SApple OSS Distributions CCBFV_GALOIS_KEY_SAVE_WORKSPACE_N(cc_size n)
1254*4f1223e8SApple OSS Distributions {
1255*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_SERIALIZE_POLY_WORKSPACE_N(n);
1256*4f1223e8SApple OSS Distributions }
1257*4f1223e8SApple OSS Distributions 
1258*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1259*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_PARAM_CTX_INIT_WORKSPACE_N(cc_size n)1260*4f1223e8SApple OSS Distributions CCBFV_PARAM_CTX_INIT_WORKSPACE_N(cc_size n)
1261*4f1223e8SApple OSS Distributions {
1262*4f1223e8SApple OSS Distributions 	return CC_MAX_EVAL(CCBFV_DECRYPT_CTX_INIT_WORKSPACE_N(n), CCBFV_CIPHER_PLAIN_CTX_INIT_WORKSPACE_N(n));
1263*4f1223e8SApple OSS Distributions }
1264*4f1223e8SApple OSS Distributions 
1265*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1266*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_RELIN_KEY_LOAD_WORKSPACE_N(cc_size n)1267*4f1223e8SApple OSS Distributions CCBFV_RELIN_KEY_LOAD_WORKSPACE_N(cc_size n)
1268*4f1223e8SApple OSS Distributions {
1269*4f1223e8SApple OSS Distributions 	return CCBFV_DESERIALIZE_SEEDED_CIPHERTEXT_EVAL_WORKSPACE_N(n);
1270*4f1223e8SApple OSS Distributions }
1271*4f1223e8SApple OSS Distributions 
1272*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1273*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_RELIN_KEY_SAVE_WORKSPACE_N(cc_size n)1274*4f1223e8SApple OSS Distributions CCBFV_RELIN_KEY_SAVE_WORKSPACE_N(cc_size n)
1275*4f1223e8SApple OSS Distributions {
1276*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_SERIALIZE_POLY_WORKSPACE_N(n);
1277*4f1223e8SApple OSS Distributions }
1278*4f1223e8SApple OSS Distributions 
1279*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1280*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_SECRET_KEY_GENERATE_FROM_SEED_WORKSPACE_N(cc_size n)1281*4f1223e8SApple OSS Distributions CCBFV_SECRET_KEY_GENERATE_FROM_SEED_WORKSPACE_N(cc_size n)
1282*4f1223e8SApple OSS Distributions {
1283*4f1223e8SApple OSS Distributions 	return ((((sizeof_struct_ccpolyzp_po2cyc_block_rng_state()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
1284*4f1223e8SApple OSS Distributions 	       CCPOLYZP_PO2CYC_RANDOM_TERNARY_WORKSPACE_N(n);
1285*4f1223e8SApple OSS Distributions }
1286*4f1223e8SApple OSS Distributions 
1287*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1288*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_SECRET_KEY_GENERATE_WORKSPACE_N(cc_size n)1289*4f1223e8SApple OSS Distributions CCBFV_SECRET_KEY_GENERATE_WORKSPACE_N(cc_size n)
1290*4f1223e8SApple OSS Distributions {
1291*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_RANDOM_TERNARY_WORKSPACE_N(n);
1292*4f1223e8SApple OSS Distributions }
1293*4f1223e8SApple OSS Distributions 
1294*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1295*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_SERIALIZE_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)1296*4f1223e8SApple OSS Distributions CCBFV_SERIALIZE_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)
1297*4f1223e8SApple OSS Distributions {
1298*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_SERIALIZE_POLY_WORKSPACE_N(n);
1299*4f1223e8SApple OSS Distributions }
1300*4f1223e8SApple OSS Distributions 
1301*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1302*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_SERIALIZE_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n)1303*4f1223e8SApple OSS Distributions CCBFV_SERIALIZE_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n)
1304*4f1223e8SApple OSS Distributions {
1305*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_SERIALIZE_POLY_WORKSPACE_N(n);
1306*4f1223e8SApple OSS Distributions }
1307*4f1223e8SApple OSS Distributions 
1308*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1309*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_SERIALIZE_SEEDED_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)1310*4f1223e8SApple OSS Distributions CCBFV_SERIALIZE_SEEDED_CIPHERTEXT_COEFF_WORKSPACE_N(cc_size n)
1311*4f1223e8SApple OSS Distributions {
1312*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_SERIALIZE_POLY_WORKSPACE_N(n);
1313*4f1223e8SApple OSS Distributions }
1314*4f1223e8SApple OSS Distributions 
1315*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1316*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCBFV_SERIALIZE_SEEDED_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n)1317*4f1223e8SApple OSS Distributions CCBFV_SERIALIZE_SEEDED_CIPHERTEXT_EVAL_WORKSPACE_N(cc_size n)
1318*4f1223e8SApple OSS Distributions {
1319*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_SERIALIZE_POLY_WORKSPACE_N(n);
1320*4f1223e8SApple OSS Distributions }
1321*4f1223e8SApple OSS Distributions 
1322*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1323*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCCKG_CONTRIBUTOR_FINISH_WORKSPACE_N(cc_size n)1324*4f1223e8SApple OSS Distributions CCCKG_CONTRIBUTOR_FINISH_WORKSPACE_N(cc_size n)
1325*4f1223e8SApple OSS Distributions {
1326*4f1223e8SApple OSS Distributions 	return (3 * n) + (3 * n) + (3 * n) + (3 * n) +
1327*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
1328*4f1223e8SApple OSS Distributions 	       CCEC_MULT_BLINDED_WORKSPACE_N(n);
1329*4f1223e8SApple OSS Distributions }
1330*4f1223e8SApple OSS Distributions 
1331*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1332*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCCKG_OWNER_GENERATE_SHARE_WORKSPACE_N(cc_size n)1333*4f1223e8SApple OSS Distributions CCCKG_OWNER_GENERATE_SHARE_WORKSPACE_N(cc_size n)
1334*4f1223e8SApple OSS Distributions {
1335*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
1336*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
1337*4f1223e8SApple OSS Distributions 	       CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1338*4f1223e8SApple OSS Distributions }
1339*4f1223e8SApple OSS Distributions 
1340*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1341*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCCURVE25519_INTERNAL_WORKSPACE_N(cc_size n)1342*4f1223e8SApple OSS Distributions CCCURVE25519_INTERNAL_WORKSPACE_N(cc_size n)
1343*4f1223e8SApple OSS Distributions {
1344*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (n) + (n) + CCX25519_SCALAR_MULT_WORKSPACE_N(n);
1345*4f1223e8SApple OSS Distributions }
1346*4f1223e8SApple OSS Distributions 
1347*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1348*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCCURVE448_WORKSPACE_N(cc_size n)1349*4f1223e8SApple OSS Distributions CCCURVE448_WORKSPACE_N(cc_size n)
1350*4f1223e8SApple OSS Distributions {
1351*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (n) + (n) + CCX448_SCALAR_MULT_WORKSPACE_N(n);
1352*4f1223e8SApple OSS Distributions }
1353*4f1223e8SApple OSS Distributions 
1354*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1355*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDER_DECODE_RSA_PRIV_WORKSPACE_N(cc_size n)1356*4f1223e8SApple OSS Distributions CCDER_DECODE_RSA_PRIV_WORKSPACE_N(cc_size n)
1357*4f1223e8SApple OSS Distributions {
1358*4f1223e8SApple OSS Distributions 	return CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
1359*4f1223e8SApple OSS Distributions }
1360*4f1223e8SApple OSS Distributions 
1361*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1362*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_CHECK_PUB_WORKSPACE_N(cc_size n)1363*4f1223e8SApple OSS Distributions CCDH_CHECK_PUB_WORKSPACE_N(cc_size n)
1364*4f1223e8SApple OSS Distributions {
1365*4f1223e8SApple OSS Distributions 	return (n) + CCZP_MM_POWER_FAST_WORKSPACE_N(n);
1366*4f1223e8SApple OSS Distributions }
1367*4f1223e8SApple OSS Distributions 
1368*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1369*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)1370*4f1223e8SApple OSS Distributions CCDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)
1371*4f1223e8SApple OSS Distributions {
1372*4f1223e8SApple OSS Distributions 	return (n) + CCDH_POWER_BLINDED_WORKSPACE_N(n);
1373*4f1223e8SApple OSS Distributions }
1374*4f1223e8SApple OSS Distributions 
1375*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1376*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_GENERATE_KEY_WORKSPACE_N(cc_size n)1377*4f1223e8SApple OSS Distributions CCDH_GENERATE_KEY_WORKSPACE_N(cc_size n)
1378*4f1223e8SApple OSS Distributions {
1379*4f1223e8SApple OSS Distributions 	return CCDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1380*4f1223e8SApple OSS Distributions }
1381*4f1223e8SApple OSS Distributions 
1382*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1383*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_GENERATE_PRIVATE_KEY_WORKSPACE_N(cc_size n)1384*4f1223e8SApple OSS Distributions CCDH_GENERATE_PRIVATE_KEY_WORKSPACE_N(cc_size n)
1385*4f1223e8SApple OSS Distributions {
1386*4f1223e8SApple OSS Distributions 	return n;
1387*4f1223e8SApple OSS Distributions }
1388*4f1223e8SApple OSS Distributions 
1389*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1390*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_IMPORT_PRIV_WORKSPACE_N(cc_size n)1391*4f1223e8SApple OSS Distributions CCDH_IMPORT_PRIV_WORKSPACE_N(cc_size n)
1392*4f1223e8SApple OSS Distributions {
1393*4f1223e8SApple OSS Distributions 	return CCZP_MM_POWER_WORKSPACE_N(n);
1394*4f1223e8SApple OSS Distributions }
1395*4f1223e8SApple OSS Distributions 
1396*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1397*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_INIT_GP_FROM_BYTES_WORKSPACE_N(cc_size n)1398*4f1223e8SApple OSS Distributions CCDH_INIT_GP_FROM_BYTES_WORKSPACE_N(cc_size n)
1399*4f1223e8SApple OSS Distributions {
1400*4f1223e8SApple OSS Distributions 	return CCDH_IS_SAFE_PRIME_GROUP_WORKSPACE_N(n);
1401*4f1223e8SApple OSS Distributions }
1402*4f1223e8SApple OSS Distributions 
1403*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1404*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_IS_SAFE_PRIME_GROUP_WORKSPACE_N(cc_size n)1405*4f1223e8SApple OSS Distributions CCDH_IS_SAFE_PRIME_GROUP_WORKSPACE_N(cc_size n)
1406*4f1223e8SApple OSS Distributions {
1407*4f1223e8SApple OSS Distributions 	return (n) + CCPRIME_RABIN_MILLER_WORKSPACE_N(n);
1408*4f1223e8SApple OSS Distributions }
1409*4f1223e8SApple OSS Distributions 
1410*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1411*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)1412*4f1223e8SApple OSS Distributions CCDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)
1413*4f1223e8SApple OSS Distributions {
1414*4f1223e8SApple OSS Distributions 	return (n) + (((((sizeof_struct_ccdh_full_ctx()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (2 * n)) + (n) + (n) +
1415*4f1223e8SApple OSS Distributions 	       CCDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
1416*4f1223e8SApple OSS Distributions }
1417*4f1223e8SApple OSS Distributions 
1418*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1419*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_ADD_OPT_WORKSPACE_N(CC_UNUSED cc_size n)1420*4f1223e8SApple OSS Distributions CCEC25519_ADD_OPT_WORKSPACE_N(CC_UNUSED cc_size n)
1421*4f1223e8SApple OSS Distributions {
1422*4f1223e8SApple OSS Distributions 	return 0;
1423*4f1223e8SApple OSS Distributions }
1424*4f1223e8SApple OSS Distributions 
1425*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1426*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_ADD_WORKSPACE_N(CC_UNUSED cc_size n)1427*4f1223e8SApple OSS Distributions CCEC25519_ADD_WORKSPACE_N(CC_UNUSED cc_size n)
1428*4f1223e8SApple OSS Distributions {
1429*4f1223e8SApple OSS Distributions 	return 0;
1430*4f1223e8SApple OSS Distributions }
1431*4f1223e8SApple OSS Distributions 
1432*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1433*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_FROM_WORKSPACE_N(CC_UNUSED cc_size n)1434*4f1223e8SApple OSS Distributions CCEC25519_FROM_WORKSPACE_N(CC_UNUSED cc_size n)
1435*4f1223e8SApple OSS Distributions {
1436*4f1223e8SApple OSS Distributions 	return 0;
1437*4f1223e8SApple OSS Distributions }
1438*4f1223e8SApple OSS Distributions 
1439*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1440*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC25519_INV_WORKSPACE_N(cc_size n)1441*4f1223e8SApple OSS Distributions CCEC25519_INV_WORKSPACE_N(cc_size n)
1442*4f1223e8SApple OSS Distributions {
1443*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1444*4f1223e8SApple OSS Distributions }
1445*4f1223e8SApple OSS Distributions 
1446*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1447*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_MUL121666_WORKSPACE_N(CC_UNUSED cc_size n)1448*4f1223e8SApple OSS Distributions CCEC25519_MUL121666_WORKSPACE_N(CC_UNUSED cc_size n)
1449*4f1223e8SApple OSS Distributions {
1450*4f1223e8SApple OSS Distributions 	return 0;
1451*4f1223e8SApple OSS Distributions }
1452*4f1223e8SApple OSS Distributions 
1453*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1454*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_MUL_OPT_WORKSPACE_N(CC_UNUSED cc_size n)1455*4f1223e8SApple OSS Distributions CCEC25519_MUL_OPT_WORKSPACE_N(CC_UNUSED cc_size n)
1456*4f1223e8SApple OSS Distributions {
1457*4f1223e8SApple OSS Distributions 	return 0;
1458*4f1223e8SApple OSS Distributions }
1459*4f1223e8SApple OSS Distributions 
1460*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1461*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_MUL_WORKSPACE_N(CC_UNUSED cc_size n)1462*4f1223e8SApple OSS Distributions CCEC25519_MUL_WORKSPACE_N(CC_UNUSED cc_size n)
1463*4f1223e8SApple OSS Distributions {
1464*4f1223e8SApple OSS Distributions 	return 0;
1465*4f1223e8SApple OSS Distributions }
1466*4f1223e8SApple OSS Distributions 
1467*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1468*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_REDC_WORKSPACE_N(CC_UNUSED cc_size n)1469*4f1223e8SApple OSS Distributions CCEC25519_REDC_WORKSPACE_N(CC_UNUSED cc_size n)
1470*4f1223e8SApple OSS Distributions {
1471*4f1223e8SApple OSS Distributions 	return 0;
1472*4f1223e8SApple OSS Distributions }
1473*4f1223e8SApple OSS Distributions 
1474*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1475*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_SQR_OPT_WORKSPACE_N(CC_UNUSED cc_size n)1476*4f1223e8SApple OSS Distributions CCEC25519_SQR_OPT_WORKSPACE_N(CC_UNUSED cc_size n)
1477*4f1223e8SApple OSS Distributions {
1478*4f1223e8SApple OSS Distributions 	return 0;
1479*4f1223e8SApple OSS Distributions }
1480*4f1223e8SApple OSS Distributions 
1481*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1482*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC25519_SQR_WORKSPACE_N(cc_size n)1483*4f1223e8SApple OSS Distributions CCEC25519_SQR_WORKSPACE_N(cc_size n)
1484*4f1223e8SApple OSS Distributions {
1485*4f1223e8SApple OSS Distributions 	return CCN_SQR_WORKSPACE_N(n);
1486*4f1223e8SApple OSS Distributions }
1487*4f1223e8SApple OSS Distributions 
1488*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1489*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_SUB_OPT_WORKSPACE_N(CC_UNUSED cc_size n)1490*4f1223e8SApple OSS Distributions CCEC25519_SUB_OPT_WORKSPACE_N(CC_UNUSED cc_size n)
1491*4f1223e8SApple OSS Distributions {
1492*4f1223e8SApple OSS Distributions 	return 0;
1493*4f1223e8SApple OSS Distributions }
1494*4f1223e8SApple OSS Distributions 
1495*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1496*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC25519_SUB_WORKSPACE_N(CC_UNUSED cc_size n)1497*4f1223e8SApple OSS Distributions CCEC25519_SUB_WORKSPACE_N(CC_UNUSED cc_size n)
1498*4f1223e8SApple OSS Distributions {
1499*4f1223e8SApple OSS Distributions 	return 0;
1500*4f1223e8SApple OSS Distributions }
1501*4f1223e8SApple OSS Distributions 
1502*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1503*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC448_ADD_WORKSPACE_N(CC_UNUSED cc_size n)1504*4f1223e8SApple OSS Distributions CCEC448_ADD_WORKSPACE_N(CC_UNUSED cc_size n)
1505*4f1223e8SApple OSS Distributions {
1506*4f1223e8SApple OSS Distributions 	return 0;
1507*4f1223e8SApple OSS Distributions }
1508*4f1223e8SApple OSS Distributions 
1509*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1510*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC448_FROM_WORKSPACE_N(CC_UNUSED cc_size n)1511*4f1223e8SApple OSS Distributions CCEC448_FROM_WORKSPACE_N(CC_UNUSED cc_size n)
1512*4f1223e8SApple OSS Distributions {
1513*4f1223e8SApple OSS Distributions 	return 0;
1514*4f1223e8SApple OSS Distributions }
1515*4f1223e8SApple OSS Distributions 
1516*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1517*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC448_INV_WORKSPACE_N(cc_size n)1518*4f1223e8SApple OSS Distributions CCEC448_INV_WORKSPACE_N(cc_size n)
1519*4f1223e8SApple OSS Distributions {
1520*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1521*4f1223e8SApple OSS Distributions }
1522*4f1223e8SApple OSS Distributions 
1523*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1524*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC448_MUL_WORKSPACE_N(CC_UNUSED cc_size n)1525*4f1223e8SApple OSS Distributions CCEC448_MUL_WORKSPACE_N(CC_UNUSED cc_size n)
1526*4f1223e8SApple OSS Distributions {
1527*4f1223e8SApple OSS Distributions 	return 0;
1528*4f1223e8SApple OSS Distributions }
1529*4f1223e8SApple OSS Distributions 
1530*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1531*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC448_SQR_WORKSPACE_N(CC_UNUSED cc_size n)1532*4f1223e8SApple OSS Distributions CCEC448_SQR_WORKSPACE_N(CC_UNUSED cc_size n)
1533*4f1223e8SApple OSS Distributions {
1534*4f1223e8SApple OSS Distributions 	return 0;
1535*4f1223e8SApple OSS Distributions }
1536*4f1223e8SApple OSS Distributions 
1537*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1538*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCEC448_SUB_WORKSPACE_N(CC_UNUSED cc_size n)1539*4f1223e8SApple OSS Distributions CCEC448_SUB_WORKSPACE_N(CC_UNUSED cc_size n)
1540*4f1223e8SApple OSS Distributions {
1541*4f1223e8SApple OSS Distributions 	return 0;
1542*4f1223e8SApple OSS Distributions }
1543*4f1223e8SApple OSS Distributions 
1544*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1545*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)1546*4f1223e8SApple OSS Distributions CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)
1547*4f1223e8SApple OSS Distributions {
1548*4f1223e8SApple OSS Distributions 	return (3 * n) + (3 * n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
1549*4f1223e8SApple OSS Distributions }
1550*4f1223e8SApple OSS Distributions 
1551*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1552*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_FAST_COMPUTE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n)1553*4f1223e8SApple OSS Distributions CCECDH_FAST_COMPUTE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n)
1554*4f1223e8SApple OSS Distributions {
1555*4f1223e8SApple OSS Distributions 	return (3 * n) + CCECDH_FAST_SCALAR_MULT_WORKSPACE_N(n);
1556*4f1223e8SApple OSS Distributions }
1557*4f1223e8SApple OSS Distributions 
1558*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1559*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_FAST_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)1560*4f1223e8SApple OSS Distributions CCECDH_FAST_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)
1561*4f1223e8SApple OSS Distributions {
1562*4f1223e8SApple OSS Distributions 	return (3 * n) + (n) + CCECDH_FAST_SCALAR_MULT_WORKSPACE_N(n);
1563*4f1223e8SApple OSS Distributions }
1564*4f1223e8SApple OSS Distributions 
1565*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1566*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_FAST_SCALAR_MULT_WORKSPACE_N(cc_size n)1567*4f1223e8SApple OSS Distributions CCECDH_FAST_SCALAR_MULT_WORKSPACE_N(cc_size n)
1568*4f1223e8SApple OSS Distributions {
1569*4f1223e8SApple OSS Distributions 	return (3 * n) + CCED448_FULL_ADD_WORKSPACE_N(n);
1570*4f1223e8SApple OSS Distributions }
1571*4f1223e8SApple OSS Distributions 
1572*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1573*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_GENERATE_KEY_WORKSPACE_N(cc_size n)1574*4f1223e8SApple OSS Distributions CCECDH_GENERATE_KEY_WORKSPACE_N(cc_size n)
1575*4f1223e8SApple OSS Distributions {
1576*4f1223e8SApple OSS Distributions 	return CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1577*4f1223e8SApple OSS Distributions }
1578*4f1223e8SApple OSS Distributions 
1579*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1580*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)1581*4f1223e8SApple OSS Distributions CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)
1582*4f1223e8SApple OSS Distributions {
1583*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
1584*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
1585*4f1223e8SApple OSS Distributions 	       (n) + (n) + CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
1586*4f1223e8SApple OSS Distributions }
1587*4f1223e8SApple OSS Distributions 
1588*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1589*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_PCC_COMPUTE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n)1590*4f1223e8SApple OSS Distributions CCECDH_PCC_COMPUTE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n)
1591*4f1223e8SApple OSS Distributions {
1592*4f1223e8SApple OSS Distributions 	return CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(n);
1593*4f1223e8SApple OSS Distributions }
1594*4f1223e8SApple OSS Distributions 
1595*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1596*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECDH_PCC_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)1597*4f1223e8SApple OSS Distributions CCECDH_PCC_COMPUTE_SHARED_SECRET_WORKSPACE_N(cc_size n)
1598*4f1223e8SApple OSS Distributions {
1599*4f1223e8SApple OSS Distributions 	return CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
1600*4f1223e8SApple OSS Distributions }
1601*4f1223e8SApple OSS Distributions 
1602*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1603*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECIES_DECRYPT_GCM_COMPOSITE_WORKSPACE_N(cc_size n)1604*4f1223e8SApple OSS Distributions CCECIES_DECRYPT_GCM_COMPOSITE_WORKSPACE_N(cc_size n)
1605*4f1223e8SApple OSS Distributions {
1606*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
1607*4f1223e8SApple OSS Distributions 	       (n) + CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
1608*4f1223e8SApple OSS Distributions }
1609*4f1223e8SApple OSS Distributions 
1610*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1611*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECIES_ENCRYPT_GCM_COMPOSITE_WORKSPACE_N(cc_size n)1612*4f1223e8SApple OSS Distributions CCECIES_ENCRYPT_GCM_COMPOSITE_WORKSPACE_N(cc_size n)
1613*4f1223e8SApple OSS Distributions {
1614*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
1615*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
1616*4f1223e8SApple OSS Distributions 	       (n) + CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1617*4f1223e8SApple OSS Distributions }
1618*4f1223e8SApple OSS Distributions 
1619*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1620*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCECIES_IMPORT_EPH_PUB_WORKSPACE_N(cc_size n)1621*4f1223e8SApple OSS Distributions CCECIES_IMPORT_EPH_PUB_WORKSPACE_N(cc_size n)
1622*4f1223e8SApple OSS Distributions {
1623*4f1223e8SApple OSS Distributions 	return CCEC_COMPACT_IMPORT_PUB_WORKSPACE_N(n);
1624*4f1223e8SApple OSS Distributions }
1625*4f1223e8SApple OSS Distributions 
1626*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1627*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_ADD_WORKSPACE_N(cc_size n)1628*4f1223e8SApple OSS Distributions CCEC_ADD_WORKSPACE_N(cc_size n)
1629*4f1223e8SApple OSS Distributions {
1630*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCEC_DOUBLE_WORKSPACE_N(n);
1631*4f1223e8SApple OSS Distributions }
1632*4f1223e8SApple OSS Distributions 
1633*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1634*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_AFFINE_POINT_FROM_X_WORKSPACE_N(cc_size n)1635*4f1223e8SApple OSS Distributions CCEC_AFFINE_POINT_FROM_X_WORKSPACE_N(cc_size n)
1636*4f1223e8SApple OSS Distributions {
1637*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_SQRT_TONELLI_SHANKS_WORKSPACE_N(n);
1638*4f1223e8SApple OSS Distributions }
1639*4f1223e8SApple OSS Distributions 
1640*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1641*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_AFFINIFY_HOMOGENEOUS_WORKSPACE_N(cc_size n)1642*4f1223e8SApple OSS Distributions CCEC_AFFINIFY_HOMOGENEOUS_WORKSPACE_N(cc_size n)
1643*4f1223e8SApple OSS Distributions {
1644*4f1223e8SApple OSS Distributions 	return (n) + CCZP_INV_DEFAULT_WORKSPACE_N(n);
1645*4f1223e8SApple OSS Distributions }
1646*4f1223e8SApple OSS Distributions 
1647*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1648*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_AFFINIFY_JACOBIAN_WORKSPACE_N(cc_size n)1649*4f1223e8SApple OSS Distributions CCEC_AFFINIFY_JACOBIAN_WORKSPACE_N(cc_size n)
1650*4f1223e8SApple OSS Distributions {
1651*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_INV_DEFAULT_WORKSPACE_N(n);
1652*4f1223e8SApple OSS Distributions }
1653*4f1223e8SApple OSS Distributions 
1654*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1655*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_AFFINIFY_WORKSPACE_N(cc_size n)1656*4f1223e8SApple OSS Distributions CCEC_AFFINIFY_WORKSPACE_N(cc_size n)
1657*4f1223e8SApple OSS Distributions {
1658*4f1223e8SApple OSS Distributions 	return CCEC_AFFINIFY_JACOBIAN_WORKSPACE_N(n);
1659*4f1223e8SApple OSS Distributions }
1660*4f1223e8SApple OSS Distributions 
1661*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1662*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_AFFINIFY_X_ONLY_WORKSPACE_N(cc_size n)1663*4f1223e8SApple OSS Distributions CCEC_AFFINIFY_X_ONLY_WORKSPACE_N(cc_size n)
1664*4f1223e8SApple OSS Distributions {
1665*4f1223e8SApple OSS Distributions 	return (n) + CCZP_INV_DEFAULT_WORKSPACE_N(n);
1666*4f1223e8SApple OSS Distributions }
1667*4f1223e8SApple OSS Distributions 
1668*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1669*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_BLINDING_OP_WORKSPACE_N(cc_size n)1670*4f1223e8SApple OSS Distributions CCEC_BLINDING_OP_WORKSPACE_N(cc_size n)
1671*4f1223e8SApple OSS Distributions {
1672*4f1223e8SApple OSS Distributions 	return (3 * n) + (3 * n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
1673*4f1223e8SApple OSS Distributions }
1674*4f1223e8SApple OSS Distributions 
1675*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1676*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_COMPACT_GENERATE_KEY_CHECKSIGN_WORKSPACE_N(cc_size n)1677*4f1223e8SApple OSS Distributions CCEC_COMPACT_GENERATE_KEY_CHECKSIGN_WORKSPACE_N(cc_size n)
1678*4f1223e8SApple OSS Distributions {
1679*4f1223e8SApple OSS Distributions 	return CCEC_SIGN_INTERNAL_WORKSPACE_N(n);
1680*4f1223e8SApple OSS Distributions }
1681*4f1223e8SApple OSS Distributions 
1682*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1683*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_COMPACT_GENERATE_KEY_CHECKVERIFY_AND_EXTRACT_WORKSPACE_N(cc_size n)1684*4f1223e8SApple OSS Distributions CCEC_COMPACT_GENERATE_KEY_CHECKVERIFY_AND_EXTRACT_WORKSPACE_N(cc_size n)
1685*4f1223e8SApple OSS Distributions {
1686*4f1223e8SApple OSS Distributions 	return CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(n);
1687*4f1223e8SApple OSS Distributions }
1688*4f1223e8SApple OSS Distributions 
1689*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1690*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_COMPACT_GENERATE_KEY_STEP_WORKSPACE_N(cc_size n)1691*4f1223e8SApple OSS Distributions CCEC_COMPACT_GENERATE_KEY_STEP_WORKSPACE_N(cc_size n)
1692*4f1223e8SApple OSS Distributions {
1693*4f1223e8SApple OSS Distributions 	return CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(n);
1694*4f1223e8SApple OSS Distributions }
1695*4f1223e8SApple OSS Distributions 
1696*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1697*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_COMPACT_GENERATE_KEY_WORKSPACE_N(cc_size n)1698*4f1223e8SApple OSS Distributions CCEC_COMPACT_GENERATE_KEY_WORKSPACE_N(cc_size n)
1699*4f1223e8SApple OSS Distributions {
1700*4f1223e8SApple OSS Distributions 	return CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1701*4f1223e8SApple OSS Distributions }
1702*4f1223e8SApple OSS Distributions 
1703*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1704*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_COMPACT_IMPORT_PUB_WORKSPACE_N(cc_size n)1705*4f1223e8SApple OSS Distributions CCEC_COMPACT_IMPORT_PUB_WORKSPACE_N(cc_size n)
1706*4f1223e8SApple OSS Distributions {
1707*4f1223e8SApple OSS Distributions 	return (3 * n) + CCEC_IMPORT_AFFINE_POINT_WORKSPACE_N(n);
1708*4f1223e8SApple OSS Distributions }
1709*4f1223e8SApple OSS Distributions 
1710*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1711*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_COMPACT_TRANSFORM_KEY_WORKSPACE_N(cc_size n)1712*4f1223e8SApple OSS Distributions CCEC_COMPACT_TRANSFORM_KEY_WORKSPACE_N(cc_size n)
1713*4f1223e8SApple OSS Distributions {
1714*4f1223e8SApple OSS Distributions 	return n;
1715*4f1223e8SApple OSS Distributions }
1716*4f1223e8SApple OSS Distributions 
1717*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1718*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_COMPRESSED_X962_IMPORT_PUB_WORKSPACE_N(cc_size n)1719*4f1223e8SApple OSS Distributions CCEC_COMPRESSED_X962_IMPORT_PUB_WORKSPACE_N(cc_size n)
1720*4f1223e8SApple OSS Distributions {
1721*4f1223e8SApple OSS Distributions 	return CCEC_X963_IMPORT_PUB_WORKSPACE_N(n);
1722*4f1223e8SApple OSS Distributions }
1723*4f1223e8SApple OSS Distributions 
1724*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1725*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_DER_EXPORT_DIVERSIFIED_PUB_WORKSPACE_N(cc_size n)1726*4f1223e8SApple OSS Distributions CCEC_DER_EXPORT_DIVERSIFIED_PUB_WORKSPACE_N(cc_size n)
1727*4f1223e8SApple OSS Distributions {
1728*4f1223e8SApple OSS Distributions 	return ((2 * n) + 1) + ((2 * n) + 1);
1729*4f1223e8SApple OSS Distributions }
1730*4f1223e8SApple OSS Distributions 
1731*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1732*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_DER_EXPORT_PRIV_WORKSPACE_N(cc_size n)1733*4f1223e8SApple OSS Distributions CCEC_DER_EXPORT_PRIV_WORKSPACE_N(cc_size n)
1734*4f1223e8SApple OSS Distributions {
1735*4f1223e8SApple OSS Distributions 	return (n) + ((2 * n) + 1);
1736*4f1223e8SApple OSS Distributions }
1737*4f1223e8SApple OSS Distributions 
1738*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1739*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_DIVERSIFY_PRIV_TWIN_WORKSPACE_N(cc_size n)1740*4f1223e8SApple OSS Distributions CCEC_DIVERSIFY_PRIV_TWIN_WORKSPACE_N(cc_size n)
1741*4f1223e8SApple OSS Distributions {
1742*4f1223e8SApple OSS Distributions 	return (n) + (n) + CC_MAX_EVAL(CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(n), CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(n));
1743*4f1223e8SApple OSS Distributions }
1744*4f1223e8SApple OSS Distributions 
1745*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1746*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_DIVERSIFY_PUB_TWIN_WORKSPACE_N(cc_size n)1747*4f1223e8SApple OSS Distributions CCEC_DIVERSIFY_PUB_TWIN_WORKSPACE_N(cc_size n)
1748*4f1223e8SApple OSS Distributions {
1749*4f1223e8SApple OSS Distributions 	return (n) + (n) + (3 * n) + (3 * n) + (3 * n) +
1750*4f1223e8SApple OSS Distributions 	       CC_MAX_EVAL(CCEC_MULT_BLINDED_WORKSPACE_N(n), CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(n));
1751*4f1223e8SApple OSS Distributions }
1752*4f1223e8SApple OSS Distributions 
1753*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1754*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_DIVERSIFY_PUB_WORKSPACE_N(cc_size n)1755*4f1223e8SApple OSS Distributions CCEC_DIVERSIFY_PUB_WORKSPACE_N(cc_size n)
1756*4f1223e8SApple OSS Distributions {
1757*4f1223e8SApple OSS Distributions 	return (n) + CC_MAX_EVAL(CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(n), CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(n));
1758*4f1223e8SApple OSS Distributions }
1759*4f1223e8SApple OSS Distributions 
1760*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1761*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_DIVERSIFY_TWIN_SCALARS_WORKSPACE_N(cc_size n)1762*4f1223e8SApple OSS Distributions CCEC_DIVERSIFY_TWIN_SCALARS_WORKSPACE_N(cc_size n)
1763*4f1223e8SApple OSS Distributions {
1764*4f1223e8SApple OSS Distributions 	return CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(n);
1765*4f1223e8SApple OSS Distributions }
1766*4f1223e8SApple OSS Distributions 
1767*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1768*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_DOUBLE_WORKSPACE_N(cc_size n)1769*4f1223e8SApple OSS Distributions CCEC_DOUBLE_WORKSPACE_N(cc_size n)
1770*4f1223e8SApple OSS Distributions {
1771*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1772*4f1223e8SApple OSS Distributions }
1773*4f1223e8SApple OSS Distributions 
1774*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1775*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_EXTRACT_RS_WORKSPACE_N(cc_size n)1776*4f1223e8SApple OSS Distributions CCEC_EXTRACT_RS_WORKSPACE_N(cc_size n)
1777*4f1223e8SApple OSS Distributions {
1778*4f1223e8SApple OSS Distributions 	return (n) + (n);
1779*4f1223e8SApple OSS Distributions }
1780*4f1223e8SApple OSS Distributions 
1781*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1782*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_FULL_ADD_DEFAULT_WORKSPACE_N(cc_size n)1783*4f1223e8SApple OSS Distributions CCEC_FULL_ADD_DEFAULT_WORKSPACE_N(cc_size n)
1784*4f1223e8SApple OSS Distributions {
1785*4f1223e8SApple OSS Distributions 	return CCEC_ADD_WORKSPACE_N(n);
1786*4f1223e8SApple OSS Distributions }
1787*4f1223e8SApple OSS Distributions 
1788*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1789*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_FULL_ADD_NORMALIZED_WORKSPACE_N(cc_size n)1790*4f1223e8SApple OSS Distributions CCEC_FULL_ADD_NORMALIZED_WORKSPACE_N(cc_size n)
1791*4f1223e8SApple OSS Distributions {
1792*4f1223e8SApple OSS Distributions 	return CCEC_ADD_WORKSPACE_N(n);
1793*4f1223e8SApple OSS Distributions }
1794*4f1223e8SApple OSS Distributions 
1795*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1796*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_FULL_ADD_WORKSPACE_N(cc_size n)1797*4f1223e8SApple OSS Distributions CCEC_FULL_ADD_WORKSPACE_N(cc_size n)
1798*4f1223e8SApple OSS Distributions {
1799*4f1223e8SApple OSS Distributions 	return CCED448_FULL_ADD_WORKSPACE_N(n);
1800*4f1223e8SApple OSS Distributions }
1801*4f1223e8SApple OSS Distributions 
1802*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1803*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_FULL_SUB_NORMALIZED_WORKSPACE_N(cc_size n)1804*4f1223e8SApple OSS Distributions CCEC_FULL_SUB_NORMALIZED_WORKSPACE_N(cc_size n)
1805*4f1223e8SApple OSS Distributions {
1806*4f1223e8SApple OSS Distributions 	return CCEC_ADD_WORKSPACE_N(n);
1807*4f1223e8SApple OSS Distributions }
1808*4f1223e8SApple OSS Distributions 
1809*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1810*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_FULL_SUB_WORKSPACE_N(cc_size n)1811*4f1223e8SApple OSS Distributions CCEC_FULL_SUB_WORKSPACE_N(cc_size n)
1812*4f1223e8SApple OSS Distributions {
1813*4f1223e8SApple OSS Distributions 	return CCEC_ADD_WORKSPACE_N(n);
1814*4f1223e8SApple OSS Distributions }
1815*4f1223e8SApple OSS Distributions 
1816*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1817*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_BLINDING_KEYS_WORKSPACE_N(cc_size n)1818*4f1223e8SApple OSS Distributions CCEC_GENERATE_BLINDING_KEYS_WORKSPACE_N(cc_size n)
1819*4f1223e8SApple OSS Distributions {
1820*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
1821*4f1223e8SApple OSS Distributions 	       (3 * n) + CCEC_BLINDING_OP_WORKSPACE_N(n);
1822*4f1223e8SApple OSS Distributions }
1823*4f1223e8SApple OSS Distributions 
1824*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1825*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_DIVERSIFIED_KEY_WORKSPACE_N(cc_size n)1826*4f1223e8SApple OSS Distributions CCEC_GENERATE_DIVERSIFIED_KEY_WORKSPACE_N(cc_size n)
1827*4f1223e8SApple OSS Distributions {
1828*4f1223e8SApple OSS Distributions 	return CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1829*4f1223e8SApple OSS Distributions }
1830*4f1223e8SApple OSS Distributions 
1831*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1832*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_KEY_DETERMINISTIC_WORKSPACE_N(cc_size n)1833*4f1223e8SApple OSS Distributions CCEC_GENERATE_KEY_DETERMINISTIC_WORKSPACE_N(cc_size n)
1834*4f1223e8SApple OSS Distributions {
1835*4f1223e8SApple OSS Distributions 	return CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1836*4f1223e8SApple OSS Distributions }
1837*4f1223e8SApple OSS Distributions 
1838*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1839*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_KEY_FIPS_WORKSPACE_N(cc_size n)1840*4f1223e8SApple OSS Distributions CCEC_GENERATE_KEY_FIPS_WORKSPACE_N(cc_size n)
1841*4f1223e8SApple OSS Distributions {
1842*4f1223e8SApple OSS Distributions 	return CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
1843*4f1223e8SApple OSS Distributions }
1844*4f1223e8SApple OSS Distributions 
1845*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1846*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_KEY_INTERNAL_FIPS_WORKSPACE_N(cc_size n)1847*4f1223e8SApple OSS Distributions CCEC_GENERATE_KEY_INTERNAL_FIPS_WORKSPACE_N(cc_size n)
1848*4f1223e8SApple OSS Distributions {
1849*4f1223e8SApple OSS Distributions 	return (n) + CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(n);
1850*4f1223e8SApple OSS Distributions }
1851*4f1223e8SApple OSS Distributions 
1852*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1853*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_KEY_INTERNAL_LEGACY_WORKSPACE_N(cc_size n)1854*4f1223e8SApple OSS Distributions CCEC_GENERATE_KEY_INTERNAL_LEGACY_WORKSPACE_N(cc_size n)
1855*4f1223e8SApple OSS Distributions {
1856*4f1223e8SApple OSS Distributions 	return (n) + CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(n);
1857*4f1223e8SApple OSS Distributions }
1858*4f1223e8SApple OSS Distributions 
1859*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1860*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(cc_size n)1861*4f1223e8SApple OSS Distributions CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(cc_size n)
1862*4f1223e8SApple OSS Distributions {
1863*4f1223e8SApple OSS Distributions 	return (((128 + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (n) + CCN_DIVMOD_WORKSPACE_N(n);
1864*4f1223e8SApple OSS Distributions }
1865*4f1223e8SApple OSS Distributions 
1866*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1867*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_SCALAR_FIPS_RETRY_WORKSPACE_N(cc_size n)1868*4f1223e8SApple OSS Distributions CCEC_GENERATE_SCALAR_FIPS_RETRY_WORKSPACE_N(cc_size n)
1869*4f1223e8SApple OSS Distributions {
1870*4f1223e8SApple OSS Distributions 	return n;
1871*4f1223e8SApple OSS Distributions }
1872*4f1223e8SApple OSS Distributions 
1873*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1874*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_GENERATE_SCALAR_LEGACY_WORKSPACE_N(cc_size n)1875*4f1223e8SApple OSS Distributions CCEC_GENERATE_SCALAR_LEGACY_WORKSPACE_N(cc_size n)
1876*4f1223e8SApple OSS Distributions {
1877*4f1223e8SApple OSS Distributions 	return n;
1878*4f1223e8SApple OSS Distributions }
1879*4f1223e8SApple OSS Distributions 
1880*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1881*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_IMPORT_AFFINE_POINT_WORKSPACE_N(cc_size n)1882*4f1223e8SApple OSS Distributions CCEC_IMPORT_AFFINE_POINT_WORKSPACE_N(cc_size n)
1883*4f1223e8SApple OSS Distributions {
1884*4f1223e8SApple OSS Distributions 	return (n) + CCEC_AFFINE_POINT_FROM_X_WORKSPACE_N(n);
1885*4f1223e8SApple OSS Distributions }
1886*4f1223e8SApple OSS Distributions 
1887*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1888*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_IMPORT_PUB_WORKSPACE_N(cc_size n)1889*4f1223e8SApple OSS Distributions CCEC_IMPORT_PUB_WORKSPACE_N(cc_size n)
1890*4f1223e8SApple OSS Distributions {
1891*4f1223e8SApple OSS Distributions 	return CCEC_X963_IMPORT_PUB_WORKSPACE_N(n);
1892*4f1223e8SApple OSS Distributions }
1893*4f1223e8SApple OSS Distributions 
1894*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1895*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_IS_COMPACTABLE_POINT_WORKSPACE_N(cc_size n)1896*4f1223e8SApple OSS Distributions CCEC_IS_COMPACTABLE_POINT_WORKSPACE_N(cc_size n)
1897*4f1223e8SApple OSS Distributions {
1898*4f1223e8SApple OSS Distributions 	return n;
1899*4f1223e8SApple OSS Distributions }
1900*4f1223e8SApple OSS Distributions 
1901*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1902*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_IS_POINT_PROJECTIVE_WORKSPACE_N(cc_size n)1903*4f1223e8SApple OSS Distributions CCEC_IS_POINT_PROJECTIVE_WORKSPACE_N(cc_size n)
1904*4f1223e8SApple OSS Distributions {
1905*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1906*4f1223e8SApple OSS Distributions }
1907*4f1223e8SApple OSS Distributions 
1908*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1909*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_IS_POINT_WORKSPACE_N(cc_size n)1910*4f1223e8SApple OSS Distributions CCEC_IS_POINT_WORKSPACE_N(cc_size n)
1911*4f1223e8SApple OSS Distributions {
1912*4f1223e8SApple OSS Distributions 	return CCEC_IS_POINT_PROJECTIVE_WORKSPACE_N(n);
1913*4f1223e8SApple OSS Distributions }
1914*4f1223e8SApple OSS Distributions 
1915*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1916*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n)1917*4f1223e8SApple OSS Distributions CCEC_MAKE_PUB_FROM_PRIV_WORKSPACE_N(cc_size n)
1918*4f1223e8SApple OSS Distributions {
1919*4f1223e8SApple OSS Distributions 	return (3 * n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
1920*4f1223e8SApple OSS Distributions }
1921*4f1223e8SApple OSS Distributions 
1922*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1923*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_BLINDED_WORKSPACE_N(cc_size n)1924*4f1223e8SApple OSS Distributions CCEC_MULT_BLINDED_WORKSPACE_N(cc_size n)
1925*4f1223e8SApple OSS Distributions {
1926*4f1223e8SApple OSS Distributions 	return (3 * n) + (n) + CCEC_MULT_DEFAULT_WORKSPACE_N(n);
1927*4f1223e8SApple OSS Distributions }
1928*4f1223e8SApple OSS Distributions 
1929*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1930*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_DEFAULT_WORKSPACE_N(cc_size n)1931*4f1223e8SApple OSS Distributions CCEC_MULT_DEFAULT_WORKSPACE_N(cc_size n)
1932*4f1223e8SApple OSS Distributions {
1933*4f1223e8SApple OSS Distributions 	return (3 * n) + (n) + CCED448_FULL_ADD_WORKSPACE_N(n);
1934*4f1223e8SApple OSS Distributions }
1935*4f1223e8SApple OSS Distributions 
1936*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1937*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_INNER_WORKSPACE_N(cc_size n)1938*4f1223e8SApple OSS Distributions CCEC_MULT_INNER_WORKSPACE_N(cc_size n)
1939*4f1223e8SApple OSS Distributions {
1940*4f1223e8SApple OSS Distributions 	return (2 * n) + (2 * n) + (2 * n) + CCEC_MULT_XYCZADDC_WORKSPACE_N(n);
1941*4f1223e8SApple OSS Distributions }
1942*4f1223e8SApple OSS Distributions 
1943*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1944*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_WORKSPACE_N(cc_size n)1945*4f1223e8SApple OSS Distributions CCEC_MULT_WORKSPACE_N(cc_size n)
1946*4f1223e8SApple OSS Distributions {
1947*4f1223e8SApple OSS Distributions 	return CCEC_MULT_DEFAULT_WORKSPACE_N(n);
1948*4f1223e8SApple OSS Distributions }
1949*4f1223e8SApple OSS Distributions 
1950*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1951*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_XYCZADDC_WORKSPACE_N(cc_size n)1952*4f1223e8SApple OSS Distributions CCEC_MULT_XYCZADDC_WORKSPACE_N(cc_size n)
1953*4f1223e8SApple OSS Distributions {
1954*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1955*4f1223e8SApple OSS Distributions }
1956*4f1223e8SApple OSS Distributions 
1957*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1958*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_XYCZADD_WORKSPACE_N(cc_size n)1959*4f1223e8SApple OSS Distributions CCEC_MULT_XYCZADD_WORKSPACE_N(cc_size n)
1960*4f1223e8SApple OSS Distributions {
1961*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1962*4f1223e8SApple OSS Distributions }
1963*4f1223e8SApple OSS Distributions 
1964*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1965*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_XYCZDBLJAC_WORKSPACE_N(cc_size n)1966*4f1223e8SApple OSS Distributions CCEC_MULT_XYCZDBLJAC_WORKSPACE_N(cc_size n)
1967*4f1223e8SApple OSS Distributions {
1968*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1969*4f1223e8SApple OSS Distributions }
1970*4f1223e8SApple OSS Distributions 
1971*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1972*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_MULT_XYCZRECOVERCOEFFJAC_WORKSPACE_N(cc_size n)1973*4f1223e8SApple OSS Distributions CCEC_MULT_XYCZRECOVERCOEFFJAC_WORKSPACE_N(cc_size n)
1974*4f1223e8SApple OSS Distributions {
1975*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
1976*4f1223e8SApple OSS Distributions }
1977*4f1223e8SApple OSS Distributions 
1978*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1979*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)1980*4f1223e8SApple OSS Distributions CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)
1981*4f1223e8SApple OSS Distributions {
1982*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(n);
1983*4f1223e8SApple OSS Distributions }
1984*4f1223e8SApple OSS Distributions 
1985*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1986*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_PRINT_PROJECTIVE_POINT_WORKSPACE_N(cc_size n)1987*4f1223e8SApple OSS Distributions CCEC_PRINT_PROJECTIVE_POINT_WORKSPACE_N(cc_size n)
1988*4f1223e8SApple OSS Distributions {
1989*4f1223e8SApple OSS Distributions 	return (3 * n) + CCEC_AFFINIFY_JACOBIAN_WORKSPACE_N(n);
1990*4f1223e8SApple OSS Distributions }
1991*4f1223e8SApple OSS Distributions 
1992*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
1993*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_PROJECTIFY_HOMOGENEOUS_WORKSPACE_N(cc_size n)1994*4f1223e8SApple OSS Distributions CCEC_PROJECTIFY_HOMOGENEOUS_WORKSPACE_N(cc_size n)
1995*4f1223e8SApple OSS Distributions {
1996*4f1223e8SApple OSS Distributions 	return CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(n);
1997*4f1223e8SApple OSS Distributions }
1998*4f1223e8SApple OSS Distributions 
1999*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2000*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_PROJECTIFY_JACOBIAN_WORKSPACE_N(cc_size n)2001*4f1223e8SApple OSS Distributions CCEC_PROJECTIFY_JACOBIAN_WORKSPACE_N(cc_size n)
2002*4f1223e8SApple OSS Distributions {
2003*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2004*4f1223e8SApple OSS Distributions }
2005*4f1223e8SApple OSS Distributions 
2006*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2007*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_PROJECTIFY_WORKSPACE_N(cc_size n)2008*4f1223e8SApple OSS Distributions CCEC_PROJECTIFY_WORKSPACE_N(cc_size n)
2009*4f1223e8SApple OSS Distributions {
2010*4f1223e8SApple OSS Distributions 	return CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(n);
2011*4f1223e8SApple OSS Distributions }
2012*4f1223e8SApple OSS Distributions 
2013*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2014*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_RFC6637_UNWRAP_KEY_WORKSPACE_N(cc_size n)2015*4f1223e8SApple OSS Distributions CCEC_RFC6637_UNWRAP_KEY_WORKSPACE_N(cc_size n)
2016*4f1223e8SApple OSS Distributions {
2017*4f1223e8SApple OSS Distributions 	return (n) +
2018*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
2019*4f1223e8SApple OSS Distributions 	       (((((((2 + 1) + 48) + 1) + (2 * ((sizeof_cc_unit()) * n))) + 2) + 36) + ((sizeof_cc_unit()) * n)) +
2020*4f1223e8SApple OSS Distributions 	       CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
2021*4f1223e8SApple OSS Distributions }
2022*4f1223e8SApple OSS Distributions 
2023*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2024*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_RFC6637_WRAP_CORE_WORKSPACE_N(cc_size n)2025*4f1223e8SApple OSS Distributions CCEC_RFC6637_WRAP_CORE_WORKSPACE_N(cc_size n)
2026*4f1223e8SApple OSS Distributions {
2027*4f1223e8SApple OSS Distributions 	return (n) + ((2 * n) + 1) + CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
2028*4f1223e8SApple OSS Distributions }
2029*4f1223e8SApple OSS Distributions 
2030*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2031*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_RFC6637_WRAP_KEY_DIVERSIFIED_WORKSPACE_N(cc_size n)2032*4f1223e8SApple OSS Distributions CCEC_RFC6637_WRAP_KEY_DIVERSIFIED_WORKSPACE_N(cc_size n)
2033*4f1223e8SApple OSS Distributions {
2034*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
2035*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
2036*4f1223e8SApple OSS Distributions 	       CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
2037*4f1223e8SApple OSS Distributions }
2038*4f1223e8SApple OSS Distributions 
2039*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2040*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_RFC6637_WRAP_KEY_WORKSPACE_N(cc_size n)2041*4f1223e8SApple OSS Distributions CCEC_RFC6637_WRAP_KEY_WORKSPACE_N(cc_size n)
2042*4f1223e8SApple OSS Distributions {
2043*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
2044*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
2045*4f1223e8SApple OSS Distributions 	       CCECDH_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
2046*4f1223e8SApple OSS Distributions }
2047*4f1223e8SApple OSS Distributions 
2048*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2049*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_SIGN_COMPOSITE_WORKSPACE_N(cc_size n)2050*4f1223e8SApple OSS Distributions CCEC_SIGN_COMPOSITE_WORKSPACE_N(cc_size n)
2051*4f1223e8SApple OSS Distributions {
2052*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCEC_SIGN_INTERNAL_WORKSPACE_N(n);
2053*4f1223e8SApple OSS Distributions }
2054*4f1223e8SApple OSS Distributions 
2055*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2056*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_SIGN_INTERNAL_INNER_WORKSPACE_N(cc_size n)2057*4f1223e8SApple OSS Distributions CCEC_SIGN_INTERNAL_INNER_WORKSPACE_N(cc_size n)
2058*4f1223e8SApple OSS Distributions {
2059*4f1223e8SApple OSS Distributions 	return (n) + (3 * n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
2060*4f1223e8SApple OSS Distributions }
2061*4f1223e8SApple OSS Distributions 
2062*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2063*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_SIGN_INTERNAL_WORKSPACE_N(cc_size n)2064*4f1223e8SApple OSS Distributions CCEC_SIGN_INTERNAL_WORKSPACE_N(cc_size n)
2065*4f1223e8SApple OSS Distributions {
2066*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (3 * n) + CCEC_SIGN_INTERNAL_INNER_WORKSPACE_N(n);
2067*4f1223e8SApple OSS Distributions }
2068*4f1223e8SApple OSS Distributions 
2069*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2070*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_SIGN_MSG_WORKSPACE_N(cc_size n)2071*4f1223e8SApple OSS Distributions CCEC_SIGN_MSG_WORKSPACE_N(cc_size n)
2072*4f1223e8SApple OSS Distributions {
2073*4f1223e8SApple OSS Distributions 	return CCEC_SIGN_WORKSPACE_N(n);
2074*4f1223e8SApple OSS Distributions }
2075*4f1223e8SApple OSS Distributions 
2076*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2077*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_SIGN_WORKSPACE_N(cc_size n)2078*4f1223e8SApple OSS Distributions CCEC_SIGN_WORKSPACE_N(cc_size n)
2079*4f1223e8SApple OSS Distributions {
2080*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCEC_SIGN_INTERNAL_WORKSPACE_N(n);
2081*4f1223e8SApple OSS Distributions }
2082*4f1223e8SApple OSS Distributions 
2083*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2084*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_TWIN_MULT_NORMALIZE_WORKSPACE_N(cc_size n)2085*4f1223e8SApple OSS Distributions CCEC_TWIN_MULT_NORMALIZE_WORKSPACE_N(cc_size n)
2086*4f1223e8SApple OSS Distributions {
2087*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2088*4f1223e8SApple OSS Distributions }
2089*4f1223e8SApple OSS Distributions 
2090*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2091*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_TWIN_MULT_WORKSPACE_N(cc_size n)2092*4f1223e8SApple OSS Distributions CCEC_TWIN_MULT_WORKSPACE_N(cc_size n)
2093*4f1223e8SApple OSS Distributions {
2094*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (4 * (3 * n)) + CCED448_FULL_ADD_WORKSPACE_N(n);
2095*4f1223e8SApple OSS Distributions }
2096*4f1223e8SApple OSS Distributions 
2097*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2098*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VALIDATE_POINT_AND_PROJECTIFY_WORKSPACE_N(cc_size n)2099*4f1223e8SApple OSS Distributions CCEC_VALIDATE_POINT_AND_PROJECTIFY_WORKSPACE_N(cc_size n)
2100*4f1223e8SApple OSS Distributions {
2101*4f1223e8SApple OSS Distributions 	return CC_MAX_EVAL(CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(n), CCEC_IS_POINT_PROJECTIVE_WORKSPACE_N(n));
2102*4f1223e8SApple OSS Distributions }
2103*4f1223e8SApple OSS Distributions 
2104*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2105*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VALIDATE_PUB_WORKSPACE_N(cc_size n)2106*4f1223e8SApple OSS Distributions CCEC_VALIDATE_PUB_WORKSPACE_N(cc_size n)
2107*4f1223e8SApple OSS Distributions {
2108*4f1223e8SApple OSS Distributions 	return (3 * n) + CCEC_VALIDATE_POINT_AND_PROJECTIFY_WORKSPACE_N(n);
2109*4f1223e8SApple OSS Distributions }
2110*4f1223e8SApple OSS Distributions 
2111*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2112*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_COMPOSITE_DIGEST_WORKSPACE_N(cc_size n)2113*4f1223e8SApple OSS Distributions CCEC_VERIFY_COMPOSITE_DIGEST_WORKSPACE_N(cc_size n)
2114*4f1223e8SApple OSS Distributions {
2115*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(n);
2116*4f1223e8SApple OSS Distributions }
2117*4f1223e8SApple OSS Distributions 
2118*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2119*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_COMPUTEMULTS_WORKSPACE_N(cc_size n)2120*4f1223e8SApple OSS Distributions CCEC_VERIFY_COMPUTEMULTS_WORKSPACE_N(cc_size n)
2121*4f1223e8SApple OSS Distributions {
2122*4f1223e8SApple OSS Distributions 	return CCEC_TWIN_MULT_WORKSPACE_N(n);
2123*4f1223e8SApple OSS Distributions }
2124*4f1223e8SApple OSS Distributions 
2125*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2126*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_DIGEST_WORKSPACE_N(cc_size n)2127*4f1223e8SApple OSS Distributions CCEC_VERIFY_DIGEST_WORKSPACE_N(cc_size n)
2128*4f1223e8SApple OSS Distributions {
2129*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(n);
2130*4f1223e8SApple OSS Distributions }
2131*4f1223e8SApple OSS Distributions 
2132*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2133*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(cc_size n)2134*4f1223e8SApple OSS Distributions CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(cc_size n)
2135*4f1223e8SApple OSS Distributions {
2136*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (3 * n) + (3 * n) + (n) + (n) + CCEC_TWIN_MULT_WORKSPACE_N(n);
2137*4f1223e8SApple OSS Distributions }
2138*4f1223e8SApple OSS Distributions 
2139*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2140*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_INTERNAL_WORKSPACE_N(cc_size n)2141*4f1223e8SApple OSS Distributions CCEC_VERIFY_INTERNAL_WORKSPACE_N(cc_size n)
2142*4f1223e8SApple OSS Distributions {
2143*4f1223e8SApple OSS Distributions 	return CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(n);
2144*4f1223e8SApple OSS Distributions }
2145*4f1223e8SApple OSS Distributions 
2146*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2147*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_MSG_WORKSPACE_N(cc_size n)2148*4f1223e8SApple OSS Distributions CCEC_VERIFY_MSG_WORKSPACE_N(cc_size n)
2149*4f1223e8SApple OSS Distributions {
2150*4f1223e8SApple OSS Distributions 	return CCEC_VERIFY_DIGEST_WORKSPACE_N(n);
2151*4f1223e8SApple OSS Distributions }
2152*4f1223e8SApple OSS Distributions 
2153*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2154*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_SINGLEMULTS_WORKSPACE_N(cc_size n)2155*4f1223e8SApple OSS Distributions CCEC_VERIFY_SINGLEMULTS_WORKSPACE_N(cc_size n)
2156*4f1223e8SApple OSS Distributions {
2157*4f1223e8SApple OSS Distributions 	return (3 * n) + CCEC_MULT_DEFAULT_WORKSPACE_N(n);
2158*4f1223e8SApple OSS Distributions }
2159*4f1223e8SApple OSS Distributions 
2160*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2161*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_STRICT_WORKSPACE_N(cc_size n)2162*4f1223e8SApple OSS Distributions CCEC_VERIFY_STRICT_WORKSPACE_N(cc_size n)
2163*4f1223e8SApple OSS Distributions {
2164*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCEC_VERIFY_INTERNAL_WITH_BASE_WORKSPACE_N(n);
2165*4f1223e8SApple OSS Distributions }
2166*4f1223e8SApple OSS Distributions 
2167*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2168*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_VERIFY_TWINMULT_WORKSPACE_N(cc_size n)2169*4f1223e8SApple OSS Distributions CCEC_VERIFY_TWINMULT_WORKSPACE_N(cc_size n)
2170*4f1223e8SApple OSS Distributions {
2171*4f1223e8SApple OSS Distributions 	return CCEC_TWIN_MULT_WORKSPACE_N(n);
2172*4f1223e8SApple OSS Distributions }
2173*4f1223e8SApple OSS Distributions 
2174*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2175*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_X963_IMPORT_PRIV_WORKSPACE_N(cc_size n)2176*4f1223e8SApple OSS Distributions CCEC_X963_IMPORT_PRIV_WORKSPACE_N(cc_size n)
2177*4f1223e8SApple OSS Distributions {
2178*4f1223e8SApple OSS Distributions 	return CCEC_X963_IMPORT_PUB_WORKSPACE_N(n);
2179*4f1223e8SApple OSS Distributions }
2180*4f1223e8SApple OSS Distributions 
2181*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2182*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCEC_X963_IMPORT_PUB_WORKSPACE_N(cc_size n)2183*4f1223e8SApple OSS Distributions CCEC_X963_IMPORT_PUB_WORKSPACE_N(cc_size n)
2184*4f1223e8SApple OSS Distributions {
2185*4f1223e8SApple OSS Distributions 	return (3 * n) + CCEC_IMPORT_AFFINE_POINT_WORKSPACE_N(n);
2186*4f1223e8SApple OSS Distributions }
2187*4f1223e8SApple OSS Distributions 
2188*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2189*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(cc_size n)2190*4f1223e8SApple OSS Distributions CCED25519_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(cc_size n)
2191*4f1223e8SApple OSS Distributions {
2192*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2193*4f1223e8SApple OSS Distributions }
2194*4f1223e8SApple OSS Distributions 
2195*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2196*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_ADD_POINTS_UNIFIED_WORKSPACE_N(cc_size n)2197*4f1223e8SApple OSS Distributions CCED25519_ADD_POINTS_UNIFIED_WORKSPACE_N(cc_size n)
2198*4f1223e8SApple OSS Distributions {
2199*4f1223e8SApple OSS Distributions 	return CCED25519_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2200*4f1223e8SApple OSS Distributions }
2201*4f1223e8SApple OSS Distributions 
2202*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2203*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_ADD_PRECOMPUTED_POINT_WORKSPACE_N(cc_size n)2204*4f1223e8SApple OSS Distributions CCED25519_ADD_PRECOMPUTED_POINT_WORKSPACE_N(cc_size n)
2205*4f1223e8SApple OSS Distributions {
2206*4f1223e8SApple OSS Distributions 	return CCED25519_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2207*4f1223e8SApple OSS Distributions }
2208*4f1223e8SApple OSS Distributions 
2209*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2210*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_DBL_POINT_WORKSPACE_N(cc_size n)2211*4f1223e8SApple OSS Distributions CCED25519_DBL_POINT_WORKSPACE_N(cc_size n)
2212*4f1223e8SApple OSS Distributions {
2213*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2214*4f1223e8SApple OSS Distributions }
2215*4f1223e8SApple OSS Distributions 
2216*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2217*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_DECODE_PUBLIC_AND_NEGATE_KEY_WORKSPACE_N(cc_size n)2218*4f1223e8SApple OSS Distributions CCED25519_DECODE_PUBLIC_AND_NEGATE_KEY_WORKSPACE_N(cc_size n)
2219*4f1223e8SApple OSS Distributions {
2220*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_POWER_FAST_WORKSPACE_N(n);
2221*4f1223e8SApple OSS Distributions }
2222*4f1223e8SApple OSS Distributions 
2223*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2224*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_DOUBLE_SCALAR_MULT_WORKSPACE_N(cc_size n)2225*4f1223e8SApple OSS Distributions CCED25519_DOUBLE_SCALAR_MULT_WORKSPACE_N(cc_size n)
2226*4f1223e8SApple OSS Distributions {
2227*4f1223e8SApple OSS Distributions 	return (4 * n) + (8 * (4 * n)) + CCED25519_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2228*4f1223e8SApple OSS Distributions }
2229*4f1223e8SApple OSS Distributions 
2230*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2231*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCED25519_FROM_ED25519_POINT_WORKSPACE_N(CC_UNUSED cc_size n)2232*4f1223e8SApple OSS Distributions CCED25519_FROM_ED25519_POINT_WORKSPACE_N(CC_UNUSED cc_size n)
2233*4f1223e8SApple OSS Distributions {
2234*4f1223e8SApple OSS Distributions 	return 0;
2235*4f1223e8SApple OSS Distributions }
2236*4f1223e8SApple OSS Distributions 
2237*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2238*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_FULL_ADD_WORKSPACE_N(cc_size n)2239*4f1223e8SApple OSS Distributions CCED25519_FULL_ADD_WORKSPACE_N(cc_size n)
2240*4f1223e8SApple OSS Distributions {
2241*4f1223e8SApple OSS Distributions 	return (4 * n) + (4 * n) + CCED25519_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2242*4f1223e8SApple OSS Distributions }
2243*4f1223e8SApple OSS Distributions 
2244*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2245*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_HASH_TO_SCALAR_WORKSPACE_N(cc_size n)2246*4f1223e8SApple OSS Distributions CCED25519_HASH_TO_SCALAR_WORKSPACE_N(cc_size n)
2247*4f1223e8SApple OSS Distributions {
2248*4f1223e8SApple OSS Distributions 	return (2 * n) + CCZP_MODN_WORKSPACE_N(n);
2249*4f1223e8SApple OSS Distributions }
2250*4f1223e8SApple OSS Distributions 
2251*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2252*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_POINT_TO_CACHED_WORKSPACE_N(cc_size n)2253*4f1223e8SApple OSS Distributions CCED25519_POINT_TO_CACHED_WORKSPACE_N(cc_size n)
2254*4f1223e8SApple OSS Distributions {
2255*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2256*4f1223e8SApple OSS Distributions }
2257*4f1223e8SApple OSS Distributions 
2258*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2259*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCED25519_SCALAR_MULT_WORKSPACE_N(CC_UNUSED cc_size n)2260*4f1223e8SApple OSS Distributions CCED25519_SCALAR_MULT_WORKSPACE_N(CC_UNUSED cc_size n)
2261*4f1223e8SApple OSS Distributions {
2262*4f1223e8SApple OSS Distributions 	return 0;
2263*4f1223e8SApple OSS Distributions }
2264*4f1223e8SApple OSS Distributions 
2265*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2266*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_TO_ED25519_POINT_WORKSPACE_N(cc_size n)2267*4f1223e8SApple OSS Distributions CCED25519_TO_ED25519_POINT_WORKSPACE_N(cc_size n)
2268*4f1223e8SApple OSS Distributions {
2269*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2270*4f1223e8SApple OSS Distributions }
2271*4f1223e8SApple OSS Distributions 
2272*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2273*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED25519_VERIFY_WORKSPACE_N(cc_size n)2274*4f1223e8SApple OSS Distributions CCED25519_VERIFY_WORKSPACE_N(cc_size n)
2275*4f1223e8SApple OSS Distributions {
2276*4f1223e8SApple OSS Distributions 	return (n) + (n) + (3 * n) + CCED25519_DOUBLE_SCALAR_MULT_WORKSPACE_N(n);
2277*4f1223e8SApple OSS Distributions }
2278*4f1223e8SApple OSS Distributions 
2279*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2280*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(cc_size n)2281*4f1223e8SApple OSS Distributions CCED448_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(cc_size n)
2282*4f1223e8SApple OSS Distributions {
2283*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2284*4f1223e8SApple OSS Distributions }
2285*4f1223e8SApple OSS Distributions 
2286*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2287*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_ADD_POINTS_UNIFIED_WORKSPACE_N(cc_size n)2288*4f1223e8SApple OSS Distributions CCED448_ADD_POINTS_UNIFIED_WORKSPACE_N(cc_size n)
2289*4f1223e8SApple OSS Distributions {
2290*4f1223e8SApple OSS Distributions 	return CCED448_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2291*4f1223e8SApple OSS Distributions }
2292*4f1223e8SApple OSS Distributions 
2293*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2294*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_ADD_POINTS_WORKSPACE_N(cc_size n)2295*4f1223e8SApple OSS Distributions CCED448_ADD_POINTS_WORKSPACE_N(cc_size n)
2296*4f1223e8SApple OSS Distributions {
2297*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2298*4f1223e8SApple OSS Distributions }
2299*4f1223e8SApple OSS Distributions 
2300*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2301*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_ADD_PRECOMPUTED_POINT_WORKSPACE_N(cc_size n)2302*4f1223e8SApple OSS Distributions CCED448_ADD_PRECOMPUTED_POINT_WORKSPACE_N(cc_size n)
2303*4f1223e8SApple OSS Distributions {
2304*4f1223e8SApple OSS Distributions 	return CCED448_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2305*4f1223e8SApple OSS Distributions }
2306*4f1223e8SApple OSS Distributions 
2307*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2308*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_DBL_POINT_WORKSPACE_N(cc_size n)2309*4f1223e8SApple OSS Distributions CCED448_DBL_POINT_WORKSPACE_N(cc_size n)
2310*4f1223e8SApple OSS Distributions {
2311*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2312*4f1223e8SApple OSS Distributions }
2313*4f1223e8SApple OSS Distributions 
2314*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2315*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_DECODE_PUBLIC_KEY_AND_NEGATE_WORKSPACE_N(cc_size n)2316*4f1223e8SApple OSS Distributions CCED448_DECODE_PUBLIC_KEY_AND_NEGATE_WORKSPACE_N(cc_size n)
2317*4f1223e8SApple OSS Distributions {
2318*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_POWER_FAST_WORKSPACE_N(n);
2319*4f1223e8SApple OSS Distributions }
2320*4f1223e8SApple OSS Distributions 
2321*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2322*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_DOUBLE_SCALAR_MULT_WORKSPACE_N(cc_size n)2323*4f1223e8SApple OSS Distributions CCED448_DOUBLE_SCALAR_MULT_WORKSPACE_N(cc_size n)
2324*4f1223e8SApple OSS Distributions {
2325*4f1223e8SApple OSS Distributions 	return (4 * n) + (8 * (4 * n)) + CCED448_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2326*4f1223e8SApple OSS Distributions }
2327*4f1223e8SApple OSS Distributions 
2328*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2329*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCED448_FROM_ED448_POINT_WORKSPACE_N(CC_UNUSED cc_size n)2330*4f1223e8SApple OSS Distributions CCED448_FROM_ED448_POINT_WORKSPACE_N(CC_UNUSED cc_size n)
2331*4f1223e8SApple OSS Distributions {
2332*4f1223e8SApple OSS Distributions 	return 0;
2333*4f1223e8SApple OSS Distributions }
2334*4f1223e8SApple OSS Distributions 
2335*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2336*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_FULL_ADD_WORKSPACE_N(cc_size n)2337*4f1223e8SApple OSS Distributions CCED448_FULL_ADD_WORKSPACE_N(cc_size n)
2338*4f1223e8SApple OSS Distributions {
2339*4f1223e8SApple OSS Distributions 	return (4 * n) + (4 * n) + CCED448_ADD_POINTS_UNIFIED_CACHED_WORKSPACE_N(n);
2340*4f1223e8SApple OSS Distributions }
2341*4f1223e8SApple OSS Distributions 
2342*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2343*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_MAKE_PUB_WORKSPACE_N(cc_size n)2344*4f1223e8SApple OSS Distributions CCED448_MAKE_PUB_WORKSPACE_N(cc_size n)
2345*4f1223e8SApple OSS Distributions {
2346*4f1223e8SApple OSS Distributions 	return (n) + (3 * n) + CCED448_SCALAR_MULT_BASE_MASKED_WORKSPACE_N(n);
2347*4f1223e8SApple OSS Distributions }
2348*4f1223e8SApple OSS Distributions 
2349*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2350*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_POINT_TO_CACHED_WORKSPACE_N(cc_size n)2351*4f1223e8SApple OSS Distributions CCED448_POINT_TO_CACHED_WORKSPACE_N(cc_size n)
2352*4f1223e8SApple OSS Distributions {
2353*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2354*4f1223e8SApple OSS Distributions }
2355*4f1223e8SApple OSS Distributions 
2356*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2357*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_SCALAR_MULT_BASE_MASKED_WORKSPACE_N(cc_size n)2358*4f1223e8SApple OSS Distributions CCED448_SCALAR_MULT_BASE_MASKED_WORKSPACE_N(cc_size n)
2359*4f1223e8SApple OSS Distributions {
2360*4f1223e8SApple OSS Distributions 	return (3 * n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
2361*4f1223e8SApple OSS Distributions }
2362*4f1223e8SApple OSS Distributions 
2363*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2364*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_SCALAR_MULT_WORKSPACE_N(cc_size n)2365*4f1223e8SApple OSS Distributions CCED448_SCALAR_MULT_WORKSPACE_N(cc_size n)
2366*4f1223e8SApple OSS Distributions {
2367*4f1223e8SApple OSS Distributions 	return (4 * n) + (4 * n) + CCED448_ADD_POINTS_WORKSPACE_N(n);
2368*4f1223e8SApple OSS Distributions }
2369*4f1223e8SApple OSS Distributions 
2370*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2371*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_SHAKE_TO_SCALAR_WORKSPACE_N(cc_size n)2372*4f1223e8SApple OSS Distributions CCED448_SHAKE_TO_SCALAR_WORKSPACE_N(cc_size n)
2373*4f1223e8SApple OSS Distributions {
2374*4f1223e8SApple OSS Distributions 	return ((2 * n) + 1) + CCZP_MODN_WORKSPACE_N(n);
2375*4f1223e8SApple OSS Distributions }
2376*4f1223e8SApple OSS Distributions 
2377*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2378*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_SIGN_WORKSPACE_N(cc_size n)2379*4f1223e8SApple OSS Distributions CCED448_SIGN_WORKSPACE_N(cc_size n)
2380*4f1223e8SApple OSS Distributions {
2381*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (3 * n) + CCED448_SCALAR_MULT_BASE_MASKED_WORKSPACE_N(n);
2382*4f1223e8SApple OSS Distributions }
2383*4f1223e8SApple OSS Distributions 
2384*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2385*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_TO_ED448_POINT_WORKSPACE_N(cc_size n)2386*4f1223e8SApple OSS Distributions CCED448_TO_ED448_POINT_WORKSPACE_N(cc_size n)
2387*4f1223e8SApple OSS Distributions {
2388*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2389*4f1223e8SApple OSS Distributions }
2390*4f1223e8SApple OSS Distributions 
2391*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2392*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCED448_VERIFY_WORKSPACE_N(cc_size n)2393*4f1223e8SApple OSS Distributions CCED448_VERIFY_WORKSPACE_N(cc_size n)
2394*4f1223e8SApple OSS Distributions {
2395*4f1223e8SApple OSS Distributions 	return (n) + (n) + (3 * n) + CCED448_DOUBLE_SCALAR_MULT_WORKSPACE_N(n);
2396*4f1223e8SApple OSS Distributions }
2397*4f1223e8SApple OSS Distributions 
2398*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2399*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_CCZP_INV0_WORKSPACE_N(cc_size n)2400*4f1223e8SApple OSS Distributions CCH2C_CCZP_INV0_WORKSPACE_N(cc_size n)
2401*4f1223e8SApple OSS Distributions {
2402*4f1223e8SApple OSS Distributions 	return CCZP_INV_DEFAULT_WORKSPACE_N(n);
2403*4f1223e8SApple OSS Distributions }
2404*4f1223e8SApple OSS Distributions 
2405*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2406*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_ENCODE_TO_CURVE_RO_WORKSPACE_N(cc_size n)2407*4f1223e8SApple OSS Distributions CCH2C_ENCODE_TO_CURVE_RO_WORKSPACE_N(cc_size n)
2408*4f1223e8SApple OSS Distributions {
2409*4f1223e8SApple OSS Distributions 	return (n) + (n) +
2410*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
2411*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
2412*4f1223e8SApple OSS Distributions 	       CCH2C_MAP_TO_CURVE_SSWU_WORKSPACE_N(n);
2413*4f1223e8SApple OSS Distributions }
2414*4f1223e8SApple OSS Distributions 
2415*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2416*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_ENCODE_TO_CURVE_WORKSPACE_N(cc_size n)2417*4f1223e8SApple OSS Distributions CCH2C_ENCODE_TO_CURVE_WORKSPACE_N(cc_size n)
2418*4f1223e8SApple OSS Distributions {
2419*4f1223e8SApple OSS Distributions 	return CCH2C_ENCODE_TO_CURVE_RO_WORKSPACE_N(n);
2420*4f1223e8SApple OSS Distributions }
2421*4f1223e8SApple OSS Distributions 
2422*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2423*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_HASH_TO_BASE_RFC_WORKSPACE_N(cc_size n)2424*4f1223e8SApple OSS Distributions CCH2C_HASH_TO_BASE_RFC_WORKSPACE_N(cc_size n)
2425*4f1223e8SApple OSS Distributions {
2426*4f1223e8SApple OSS Distributions 	return (2 * n) + CCZP_MM_MOD_WORKSPACE_N(n);
2427*4f1223e8SApple OSS Distributions }
2428*4f1223e8SApple OSS Distributions 
2429*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2430*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_HASH_TO_BASE_SAE_WORKSPACE_N(cc_size n)2431*4f1223e8SApple OSS Distributions CCH2C_HASH_TO_BASE_SAE_WORKSPACE_N(cc_size n)
2432*4f1223e8SApple OSS Distributions {
2433*4f1223e8SApple OSS Distributions 	return (2 * n) + CCZP_MM_MOD_WORKSPACE_N(n);
2434*4f1223e8SApple OSS Distributions }
2435*4f1223e8SApple OSS Distributions 
2436*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2437*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_HASH_TO_BASE_WORKSPACE_N(cc_size n)2438*4f1223e8SApple OSS Distributions CCH2C_HASH_TO_BASE_WORKSPACE_N(cc_size n)
2439*4f1223e8SApple OSS Distributions {
2440*4f1223e8SApple OSS Distributions 	return CCH2C_HASH_TO_BASE_RFC_WORKSPACE_N(n);
2441*4f1223e8SApple OSS Distributions }
2442*4f1223e8SApple OSS Distributions 
2443*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2444*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_MAP_TO_CURVE_SSWU_WORKSPACE_N(cc_size n)2445*4f1223e8SApple OSS Distributions CCH2C_MAP_TO_CURVE_SSWU_WORKSPACE_N(cc_size n)
2446*4f1223e8SApple OSS Distributions {
2447*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + CCZP_SQRT_TONELLI_SHANKS_WORKSPACE_N(n);
2448*4f1223e8SApple OSS Distributions }
2449*4f1223e8SApple OSS Distributions 
2450*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2451*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_MAP_TO_CURVE_WORKSPACE_N(cc_size n)2452*4f1223e8SApple OSS Distributions CCH2C_MAP_TO_CURVE_WORKSPACE_N(cc_size n)
2453*4f1223e8SApple OSS Distributions {
2454*4f1223e8SApple OSS Distributions 	return CCH2C_MAP_TO_CURVE_SSWU_WORKSPACE_N(n);
2455*4f1223e8SApple OSS Distributions }
2456*4f1223e8SApple OSS Distributions 
2457*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2458*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCH2C_WORKSPACE_N(cc_size n)2459*4f1223e8SApple OSS Distributions CCH2C_WORKSPACE_N(cc_size n)
2460*4f1223e8SApple OSS Distributions {
2461*4f1223e8SApple OSS Distributions 	return CCH2C_ENCODE_TO_CURVE_RO_WORKSPACE_N(n);
2462*4f1223e8SApple OSS Distributions }
2463*4f1223e8SApple OSS Distributions 
2464*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2465*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_ADD1_WORKSPACE_N(CC_UNUSED cc_size n)2466*4f1223e8SApple OSS Distributions CCN_ADD1_WORKSPACE_N(CC_UNUSED cc_size n)
2467*4f1223e8SApple OSS Distributions {
2468*4f1223e8SApple OSS Distributions 	return 0;
2469*4f1223e8SApple OSS Distributions }
2470*4f1223e8SApple OSS Distributions 
2471*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2472*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_ADD_WORKSPACE_N(CC_UNUSED cc_size n)2473*4f1223e8SApple OSS Distributions CCN_ADD_WORKSPACE_N(CC_UNUSED cc_size n)
2474*4f1223e8SApple OSS Distributions {
2475*4f1223e8SApple OSS Distributions 	return 0;
2476*4f1223e8SApple OSS Distributions }
2477*4f1223e8SApple OSS Distributions 
2478*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2479*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_DIVMOD_WORKSPACE_N(cc_size n)2480*4f1223e8SApple OSS Distributions CCN_DIVMOD_WORKSPACE_N(cc_size n)
2481*4f1223e8SApple OSS Distributions {
2482*4f1223e8SApple OSS Distributions 	return (n + 1) + (n + 1) + (n + 1);
2483*4f1223e8SApple OSS Distributions }
2484*4f1223e8SApple OSS Distributions 
2485*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2486*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_DIV_EXACT_WORKSPACE_N(cc_size n)2487*4f1223e8SApple OSS Distributions CCN_DIV_EXACT_WORKSPACE_N(cc_size n)
2488*4f1223e8SApple OSS Distributions {
2489*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n);
2490*4f1223e8SApple OSS Distributions }
2491*4f1223e8SApple OSS Distributions 
2492*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2493*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_GCD_UPDATE_WORKSPACE_N(cc_size n)2494*4f1223e8SApple OSS Distributions CCN_GCD_UPDATE_WORKSPACE_N(cc_size n)
2495*4f1223e8SApple OSS Distributions {
2496*4f1223e8SApple OSS Distributions 	return (n + 1) + (n + 1);
2497*4f1223e8SApple OSS Distributions }
2498*4f1223e8SApple OSS Distributions 
2499*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2500*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_GCD_WORKSPACE_N(cc_size n)2501*4f1223e8SApple OSS Distributions CCN_GCD_WORKSPACE_N(cc_size n)
2502*4f1223e8SApple OSS Distributions {
2503*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCN_GCD_UPDATE_WORKSPACE_N(n);
2504*4f1223e8SApple OSS Distributions }
2505*4f1223e8SApple OSS Distributions 
2506*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2507*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_INVMOD_WORKSPACE_N(cc_size n)2508*4f1223e8SApple OSS Distributions CCN_INVMOD_WORKSPACE_N(cc_size n)
2509*4f1223e8SApple OSS Distributions {
2510*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (n) + (n) + (n) + (n);
2511*4f1223e8SApple OSS Distributions }
2512*4f1223e8SApple OSS Distributions 
2513*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2514*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_LCM_WORKSPACE_N(cc_size n)2515*4f1223e8SApple OSS Distributions CCN_LCM_WORKSPACE_N(cc_size n)
2516*4f1223e8SApple OSS Distributions {
2517*4f1223e8SApple OSS Distributions 	return (n) + CCN_GCD_WORKSPACE_N(n);
2518*4f1223e8SApple OSS Distributions }
2519*4f1223e8SApple OSS Distributions 
2520*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2521*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_MOD_192_WORKSPACE_N(CC_UNUSED cc_size n)2522*4f1223e8SApple OSS Distributions CCN_MOD_192_WORKSPACE_N(CC_UNUSED cc_size n)
2523*4f1223e8SApple OSS Distributions {
2524*4f1223e8SApple OSS Distributions 	return 0;
2525*4f1223e8SApple OSS Distributions }
2526*4f1223e8SApple OSS Distributions 
2527*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2528*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_MOD_521_WORKSPACE_N(CC_UNUSED cc_size n)2529*4f1223e8SApple OSS Distributions CCN_MOD_521_WORKSPACE_N(CC_UNUSED cc_size n)
2530*4f1223e8SApple OSS Distributions {
2531*4f1223e8SApple OSS Distributions 	return 0;
2532*4f1223e8SApple OSS Distributions }
2533*4f1223e8SApple OSS Distributions 
2534*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2535*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_MUL_WORKSPACE_N(CC_UNUSED cc_size n)2536*4f1223e8SApple OSS Distributions CCN_MUL_WORKSPACE_N(CC_UNUSED cc_size n)
2537*4f1223e8SApple OSS Distributions {
2538*4f1223e8SApple OSS Distributions 	return 0;
2539*4f1223e8SApple OSS Distributions }
2540*4f1223e8SApple OSS Distributions 
2541*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2542*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P224_FROM_WORKSPACE_N(cc_size n)2543*4f1223e8SApple OSS Distributions CCN_P224_FROM_WORKSPACE_N(cc_size n)
2544*4f1223e8SApple OSS Distributions {
2545*4f1223e8SApple OSS Distributions 	return 2 * n;
2546*4f1223e8SApple OSS Distributions }
2547*4f1223e8SApple OSS Distributions 
2548*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2549*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P224_MUL_WORKSPACE_N(cc_size n)2550*4f1223e8SApple OSS Distributions CCN_P224_MUL_WORKSPACE_N(cc_size n)
2551*4f1223e8SApple OSS Distributions {
2552*4f1223e8SApple OSS Distributions 	return 2 * n;
2553*4f1223e8SApple OSS Distributions }
2554*4f1223e8SApple OSS Distributions 
2555*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2556*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_P224_REDC_WORKSPACE_N(CC_UNUSED cc_size n)2557*4f1223e8SApple OSS Distributions CCN_P224_REDC_WORKSPACE_N(CC_UNUSED cc_size n)
2558*4f1223e8SApple OSS Distributions {
2559*4f1223e8SApple OSS Distributions 	return 0;
2560*4f1223e8SApple OSS Distributions }
2561*4f1223e8SApple OSS Distributions 
2562*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2563*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P224_SQRT_WORKSPACE_N(cc_size n)2564*4f1223e8SApple OSS Distributions CCN_P224_SQRT_WORKSPACE_N(cc_size n)
2565*4f1223e8SApple OSS Distributions {
2566*4f1223e8SApple OSS Distributions 	return CCZP_SQRT_TONELLI_SHANKS_PRECOMP_WORKSPACE_N(n);
2567*4f1223e8SApple OSS Distributions }
2568*4f1223e8SApple OSS Distributions 
2569*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2570*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P224_SQR_WORKSPACE_N(cc_size n)2571*4f1223e8SApple OSS Distributions CCN_P224_SQR_WORKSPACE_N(cc_size n)
2572*4f1223e8SApple OSS Distributions {
2573*4f1223e8SApple OSS Distributions 	return (2 * n) + CCN_SQR_WORKSPACE_N(n);
2574*4f1223e8SApple OSS Distributions }
2575*4f1223e8SApple OSS Distributions 
2576*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2577*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P224_TO_WORKSPACE_N(cc_size n)2578*4f1223e8SApple OSS Distributions CCN_P224_TO_WORKSPACE_N(cc_size n)
2579*4f1223e8SApple OSS Distributions {
2580*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2581*4f1223e8SApple OSS Distributions }
2582*4f1223e8SApple OSS Distributions 
2583*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2584*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P256_FROM_WORKSPACE_N(cc_size n)2585*4f1223e8SApple OSS Distributions CCN_P256_FROM_WORKSPACE_N(cc_size n)
2586*4f1223e8SApple OSS Distributions {
2587*4f1223e8SApple OSS Distributions 	return 2 * n;
2588*4f1223e8SApple OSS Distributions }
2589*4f1223e8SApple OSS Distributions 
2590*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2591*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P256_MUL_WORKSPACE_N(cc_size n)2592*4f1223e8SApple OSS Distributions CCN_P256_MUL_WORKSPACE_N(cc_size n)
2593*4f1223e8SApple OSS Distributions {
2594*4f1223e8SApple OSS Distributions 	return 2 * n;
2595*4f1223e8SApple OSS Distributions }
2596*4f1223e8SApple OSS Distributions 
2597*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2598*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_P256_REDC_WORKSPACE_N(CC_UNUSED cc_size n)2599*4f1223e8SApple OSS Distributions CCN_P256_REDC_WORKSPACE_N(CC_UNUSED cc_size n)
2600*4f1223e8SApple OSS Distributions {
2601*4f1223e8SApple OSS Distributions 	return 0;
2602*4f1223e8SApple OSS Distributions }
2603*4f1223e8SApple OSS Distributions 
2604*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2605*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P256_SQR_WORKSPACE_N(cc_size n)2606*4f1223e8SApple OSS Distributions CCN_P256_SQR_WORKSPACE_N(cc_size n)
2607*4f1223e8SApple OSS Distributions {
2608*4f1223e8SApple OSS Distributions 	return (2 * n) + CCN_SQR_WORKSPACE_N(n);
2609*4f1223e8SApple OSS Distributions }
2610*4f1223e8SApple OSS Distributions 
2611*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2612*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P256_TO_WORKSPACE_N(cc_size n)2613*4f1223e8SApple OSS Distributions CCN_P256_TO_WORKSPACE_N(cc_size n)
2614*4f1223e8SApple OSS Distributions {
2615*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2616*4f1223e8SApple OSS Distributions }
2617*4f1223e8SApple OSS Distributions 
2618*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2619*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P384_FROM_WORKSPACE_N(cc_size n)2620*4f1223e8SApple OSS Distributions CCN_P384_FROM_WORKSPACE_N(cc_size n)
2621*4f1223e8SApple OSS Distributions {
2622*4f1223e8SApple OSS Distributions 	return 2 * n;
2623*4f1223e8SApple OSS Distributions }
2624*4f1223e8SApple OSS Distributions 
2625*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2626*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P384_MUL_WORKSPACE_N(cc_size n)2627*4f1223e8SApple OSS Distributions CCN_P384_MUL_WORKSPACE_N(cc_size n)
2628*4f1223e8SApple OSS Distributions {
2629*4f1223e8SApple OSS Distributions 	return 2 * n;
2630*4f1223e8SApple OSS Distributions }
2631*4f1223e8SApple OSS Distributions 
2632*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2633*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_P384_REDC_WORKSPACE_N(CC_UNUSED cc_size n)2634*4f1223e8SApple OSS Distributions CCN_P384_REDC_WORKSPACE_N(CC_UNUSED cc_size n)
2635*4f1223e8SApple OSS Distributions {
2636*4f1223e8SApple OSS Distributions 	return 0;
2637*4f1223e8SApple OSS Distributions }
2638*4f1223e8SApple OSS Distributions 
2639*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2640*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P384_SQR_WORKSPACE_N(cc_size n)2641*4f1223e8SApple OSS Distributions CCN_P384_SQR_WORKSPACE_N(cc_size n)
2642*4f1223e8SApple OSS Distributions {
2643*4f1223e8SApple OSS Distributions 	return (2 * n) + CCN_SQR_WORKSPACE_N(n);
2644*4f1223e8SApple OSS Distributions }
2645*4f1223e8SApple OSS Distributions 
2646*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2647*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCN_P384_TO_WORKSPACE_N(cc_size n)2648*4f1223e8SApple OSS Distributions CCN_P384_TO_WORKSPACE_N(cc_size n)
2649*4f1223e8SApple OSS Distributions {
2650*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
2651*4f1223e8SApple OSS Distributions }
2652*4f1223e8SApple OSS Distributions 
2653*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2654*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCN_SUB_WORKSPACE_N(CC_UNUSED cc_size n)2655*4f1223e8SApple OSS Distributions CCN_SUB_WORKSPACE_N(CC_UNUSED cc_size n)
2656*4f1223e8SApple OSS Distributions {
2657*4f1223e8SApple OSS Distributions 	return 0;
2658*4f1223e8SApple OSS Distributions }
2659*4f1223e8SApple OSS Distributions 
2660*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2661*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_BASE_CONVERT_INIT_INV_PUNC_PROD_WORKSPACE_N(cc_size n)2662*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_BASE_CONVERT_INIT_INV_PUNC_PROD_WORKSPACE_N(cc_size n)
2663*4f1223e8SApple OSS Distributions {
2664*4f1223e8SApple OSS Distributions 	return CCZP_INV_FIELD_WORKSPACE_N(n);
2665*4f1223e8SApple OSS Distributions }
2666*4f1223e8SApple OSS Distributions 
2667*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2668*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCPOLYZP_PO2CYC_BASE_CONVERT_POLY_WORKSPACE_N(CC_UNUSED cc_size n)2669*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_BASE_CONVERT_POLY_WORKSPACE_N(CC_UNUSED cc_size n)
2670*4f1223e8SApple OSS Distributions {
2671*4f1223e8SApple OSS Distributions 	return 0;
2672*4f1223e8SApple OSS Distributions }
2673*4f1223e8SApple OSS Distributions 
2674*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2675*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_BASE_CONVERT_Q_INV_MOD_T_WORKSPACE_N(cc_size n)2676*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_BASE_CONVERT_Q_INV_MOD_T_WORKSPACE_N(cc_size n)
2677*4f1223e8SApple OSS Distributions {
2678*4f1223e8SApple OSS Distributions 	return CCZP_INV_FIELD_WORKSPACE_N(n);
2679*4f1223e8SApple OSS Distributions }
2680*4f1223e8SApple OSS Distributions 
2681*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2682*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_COEFF_SCALAR_MUL_WORKSPACE_N(cc_size n)2683*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_COEFF_SCALAR_MUL_WORKSPACE_N(cc_size n)
2684*4f1223e8SApple OSS Distributions {
2685*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2686*4f1223e8SApple OSS Distributions }
2687*4f1223e8SApple OSS Distributions 
2688*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2689*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_CTX_CHAIN_INIT_WORKSPACE_N(cc_size n)2690*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_CTX_CHAIN_INIT_WORKSPACE_N(cc_size n)
2691*4f1223e8SApple OSS Distributions {
2692*4f1223e8SApple OSS Distributions 	return CCPOLYZP_PO2CYC_CTX_INIT_WORKSPACE_N(n);
2693*4f1223e8SApple OSS Distributions }
2694*4f1223e8SApple OSS Distributions 
2695*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2696*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_CTX_INIT_NTT_WORKSPACE_N(cc_size n)2697*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_CTX_INIT_NTT_WORKSPACE_N(cc_size n)
2698*4f1223e8SApple OSS Distributions {
2699*4f1223e8SApple OSS Distributions 	return CCZP_POWER_WORKSPACE_N(n);
2700*4f1223e8SApple OSS Distributions }
2701*4f1223e8SApple OSS Distributions 
2702*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2703*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_DIVIDE_AND_ROUND_Q_LAST_WORKSPACE_N(cc_size n)2704*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_DIVIDE_AND_ROUND_Q_LAST_WORKSPACE_N(cc_size n)
2705*4f1223e8SApple OSS Distributions {
2706*4f1223e8SApple OSS Distributions 	return CCZP_INV_FIELD_WORKSPACE_N(n);
2707*4f1223e8SApple OSS Distributions }
2708*4f1223e8SApple OSS Distributions 
2709*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2710*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_EVAL_SCALAR_MUL_WORKSPACE_N(cc_size n)2711*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_EVAL_SCALAR_MUL_WORKSPACE_N(cc_size n)
2712*4f1223e8SApple OSS Distributions {
2713*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2714*4f1223e8SApple OSS Distributions }
2715*4f1223e8SApple OSS Distributions 
2716*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2717*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_GEN_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n)2718*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_GEN_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n)
2719*4f1223e8SApple OSS Distributions {
2720*4f1223e8SApple OSS Distributions 	return CCZP_POWER_WORKSPACE_N(n);
2721*4f1223e8SApple OSS Distributions }
2722*4f1223e8SApple OSS Distributions 
2723*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2724*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_IS_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n)2725*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_IS_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n)
2726*4f1223e8SApple OSS Distributions {
2727*4f1223e8SApple OSS Distributions 	return CCZP_POWER_WORKSPACE_N(n);
2728*4f1223e8SApple OSS Distributions }
2729*4f1223e8SApple OSS Distributions 
2730*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2731*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_MIN_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n)2732*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_MIN_PRIMITIVE_ROOT_WORKSPACE_N(cc_size n)
2733*4f1223e8SApple OSS Distributions {
2734*4f1223e8SApple OSS Distributions 	return CCZP_POWER_WORKSPACE_N(n);
2735*4f1223e8SApple OSS Distributions }
2736*4f1223e8SApple OSS Distributions 
2737*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2738*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPOLYZP_PO2CYC_MODULUS_TO_CCZP_WORKSPACE_N(cc_size n)2739*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_MODULUS_TO_CCZP_WORKSPACE_N(cc_size n)
2740*4f1223e8SApple OSS Distributions {
2741*4f1223e8SApple OSS Distributions 	return CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
2742*4f1223e8SApple OSS Distributions }
2743*4f1223e8SApple OSS Distributions 
2744*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2745*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCPOLYZP_PO2CYC_SCALAR_DIVMOD_WORKSPACE_N(CC_UNUSED cc_size n)2746*4f1223e8SApple OSS Distributions CCPOLYZP_PO2CYC_SCALAR_DIVMOD_WORKSPACE_N(CC_UNUSED cc_size n)
2747*4f1223e8SApple OSS Distributions {
2748*4f1223e8SApple OSS Distributions 	return 0;
2749*4f1223e8SApple OSS Distributions }
2750*4f1223e8SApple OSS Distributions 
2751*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2752*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPRIME_PICK_RANDOM_BASE_WORKSPACE_N(cc_size n)2753*4f1223e8SApple OSS Distributions CCPRIME_PICK_RANDOM_BASE_WORKSPACE_N(cc_size n)
2754*4f1223e8SApple OSS Distributions {
2755*4f1223e8SApple OSS Distributions 	return (2 * n) + CCZP_MM_MOD_WORKSPACE_N(n);
2756*4f1223e8SApple OSS Distributions }
2757*4f1223e8SApple OSS Distributions 
2758*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2759*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPRIME_RABIN_MILLER_INIT_WORKSPACE_N(cc_size n)2760*4f1223e8SApple OSS Distributions CCPRIME_RABIN_MILLER_INIT_WORKSPACE_N(cc_size n)
2761*4f1223e8SApple OSS Distributions {
2762*4f1223e8SApple OSS Distributions 	return CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
2763*4f1223e8SApple OSS Distributions }
2764*4f1223e8SApple OSS Distributions 
2765*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2766*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPRIME_RABIN_MILLER_ITERATION_WORKSPACE_N(cc_size n)2767*4f1223e8SApple OSS Distributions CCPRIME_RABIN_MILLER_ITERATION_WORKSPACE_N(cc_size n)
2768*4f1223e8SApple OSS Distributions {
2769*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_POWER_BLINDED_WORKSPACE_N(n);
2770*4f1223e8SApple OSS Distributions }
2771*4f1223e8SApple OSS Distributions 
2772*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2773*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCPRIME_RABIN_MILLER_WORKSPACE_N(cc_size n)2774*4f1223e8SApple OSS Distributions CCPRIME_RABIN_MILLER_WORKSPACE_N(cc_size n)
2775*4f1223e8SApple OSS Distributions {
2776*4f1223e8SApple OSS Distributions 	return (((((((sizeof_struct_cczp()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (1 + (2 * n))) + (2 * n)) + 1) + (n) +
2777*4f1223e8SApple OSS Distributions 	       CCPRIME_RABIN_MILLER_ITERATION_WORKSPACE_N(n);
2778*4f1223e8SApple OSS Distributions }
2779*4f1223e8SApple OSS Distributions 
2780*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2781*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRNS_MODULUS_COMPUTE_MOD_FACTOR_VAR_TIME_WORKSPACE_N(cc_size n)2782*4f1223e8SApple OSS Distributions CCRNS_MODULUS_COMPUTE_MOD_FACTOR_VAR_TIME_WORKSPACE_N(cc_size n)
2783*4f1223e8SApple OSS Distributions {
2784*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2785*4f1223e8SApple OSS Distributions }
2786*4f1223e8SApple OSS Distributions 
2787*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2788*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRNS_MODULUS_COMPUTE_MOD_FACTOR_WORKSPACE_N(cc_size n)2789*4f1223e8SApple OSS Distributions CCRNS_MODULUS_COMPUTE_MOD_FACTOR_WORKSPACE_N(cc_size n)
2790*4f1223e8SApple OSS Distributions {
2791*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2792*4f1223e8SApple OSS Distributions }
2793*4f1223e8SApple OSS Distributions 
2794*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2795*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRNS_MODULUS_INIT_HELPER_WORKSPACE_N(cc_size n)2796*4f1223e8SApple OSS Distributions CCRNS_MODULUS_INIT_HELPER_WORKSPACE_N(cc_size n)
2797*4f1223e8SApple OSS Distributions {
2798*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2799*4f1223e8SApple OSS Distributions }
2800*4f1223e8SApple OSS Distributions 
2801*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2802*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRNS_MODULUS_INIT_VAR_TIME_WORKSPACE_N(cc_size n)2803*4f1223e8SApple OSS Distributions CCRNS_MODULUS_INIT_VAR_TIME_WORKSPACE_N(cc_size n)
2804*4f1223e8SApple OSS Distributions {
2805*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2806*4f1223e8SApple OSS Distributions }
2807*4f1223e8SApple OSS Distributions 
2808*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2809*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRNS_MODULUS_INIT_WORKSPACE_N(cc_size n)2810*4f1223e8SApple OSS Distributions CCRNS_MODULUS_INIT_WORKSPACE_N(cc_size n)
2811*4f1223e8SApple OSS Distributions {
2812*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2813*4f1223e8SApple OSS Distributions }
2814*4f1223e8SApple OSS Distributions 
2815*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2816*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRNS_MUL_MODULUS_INIT_VAR_TIME_WORKSPACE_N(cc_size n)2817*4f1223e8SApple OSS Distributions CCRNS_MUL_MODULUS_INIT_VAR_TIME_WORKSPACE_N(cc_size n)
2818*4f1223e8SApple OSS Distributions {
2819*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2820*4f1223e8SApple OSS Distributions }
2821*4f1223e8SApple OSS Distributions 
2822*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2823*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRNS_MUL_MODULUS_INIT_WORKSPACE_N(cc_size n)2824*4f1223e8SApple OSS Distributions CCRNS_MUL_MODULUS_INIT_WORKSPACE_N(cc_size n)
2825*4f1223e8SApple OSS Distributions {
2826*4f1223e8SApple OSS Distributions 	return CCN_DIVMOD_WORKSPACE_N(n);
2827*4f1223e8SApple OSS Distributions }
2828*4f1223e8SApple OSS Distributions 
2829*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2830*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSABSSA_BLIND_MESSAGE_WORKSPACE_N(cc_size n)2831*4f1223e8SApple OSS Distributions CCRSABSSA_BLIND_MESSAGE_WORKSPACE_N(cc_size n)
2832*4f1223e8SApple OSS Distributions {
2833*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (n) + CCZP_MM_POWER_FAST_WORKSPACE_N(n);
2834*4f1223e8SApple OSS Distributions }
2835*4f1223e8SApple OSS Distributions 
2836*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2837*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSABSSA_SIGN_BLINDED_MESSAGE_WORKSPACE_N(cc_size n)2838*4f1223e8SApple OSS Distributions CCRSABSSA_SIGN_BLINDED_MESSAGE_WORKSPACE_N(cc_size n)
2839*4f1223e8SApple OSS Distributions {
2840*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(n);
2841*4f1223e8SApple OSS Distributions }
2842*4f1223e8SApple OSS Distributions 
2843*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2844*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSABSSA_UNBLIND_SIGNATURE_WORKSPACE_N(cc_size n)2845*4f1223e8SApple OSS Distributions CCRSABSSA_UNBLIND_SIGNATURE_WORKSPACE_N(cc_size n)
2846*4f1223e8SApple OSS Distributions {
2847*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCRSA_VERIFY_PSS_DIGEST_WORKSPACE_N(n);
2848*4f1223e8SApple OSS Distributions }
2849*4f1223e8SApple OSS Distributions 
2850*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2851*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSABSSA_VERIFY_SIGNATURE_WORKSPACE_N(cc_size n)2852*4f1223e8SApple OSS Distributions CCRSABSSA_VERIFY_SIGNATURE_WORKSPACE_N(cc_size n)
2853*4f1223e8SApple OSS Distributions {
2854*4f1223e8SApple OSS Distributions 	return CCRSA_VERIFY_PSS_DIGEST_WORKSPACE_N(n);
2855*4f1223e8SApple OSS Distributions }
2856*4f1223e8SApple OSS Distributions 
2857*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2858*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_CHECK_DELTA_100BITS_WORKSPACE_N(cc_size n)2859*4f1223e8SApple OSS Distributions CCRSA_CHECK_DELTA_100BITS_WORKSPACE_N(cc_size n)
2860*4f1223e8SApple OSS Distributions {
2861*4f1223e8SApple OSS Distributions 	return (n) + (n);
2862*4f1223e8SApple OSS Distributions }
2863*4f1223e8SApple OSS Distributions 
2864*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2865*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_COMPUTE_R_WORKSPACE_N(cc_size n)2866*4f1223e8SApple OSS Distributions CCRSA_COMPUTE_R_WORKSPACE_N(cc_size n)
2867*4f1223e8SApple OSS Distributions {
2868*4f1223e8SApple OSS Distributions 	return (n) + CCN_INVMOD_WORKSPACE_N(n);
2869*4f1223e8SApple OSS Distributions }
2870*4f1223e8SApple OSS Distributions 
2871*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2872*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_CRT_MAKEKEY_WORKSPACE_N(cc_size n)2873*4f1223e8SApple OSS Distributions CCRSA_CRT_MAKEKEY_WORKSPACE_N(cc_size n)
2874*4f1223e8SApple OSS Distributions {
2875*4f1223e8SApple OSS Distributions 	return (n + 2) + ((n / 2) + 1) + ((n / 2) + 1) + CCZP_INV_DEFAULT_WORKSPACE_N(n);
2876*4f1223e8SApple OSS Distributions }
2877*4f1223e8SApple OSS Distributions 
2878*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2879*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_CRT_MAKE_FIPS186_KEY_WORKSPACE_N(cc_size n)2880*4f1223e8SApple OSS Distributions CCRSA_CRT_MAKE_FIPS186_KEY_WORKSPACE_N(cc_size n)
2881*4f1223e8SApple OSS Distributions {
2882*4f1223e8SApple OSS Distributions 	return CCRSA_CRT_MAKEKEY_WORKSPACE_N(n);
2883*4f1223e8SApple OSS Distributions }
2884*4f1223e8SApple OSS Distributions 
2885*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2886*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_DECRYPT_EME_PKCS1V15_BLINDED_WORKSPACE_N(cc_size n)2887*4f1223e8SApple OSS Distributions CCRSA_DECRYPT_EME_PKCS1V15_BLINDED_WORKSPACE_N(cc_size n)
2888*4f1223e8SApple OSS Distributions {
2889*4f1223e8SApple OSS Distributions 	return (n) + CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(n);
2890*4f1223e8SApple OSS Distributions }
2891*4f1223e8SApple OSS Distributions 
2892*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2893*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_DECRYPT_EME_PKCS1V15_WORKSPACE_N(cc_size n)2894*4f1223e8SApple OSS Distributions CCRSA_DECRYPT_EME_PKCS1V15_WORKSPACE_N(cc_size n)
2895*4f1223e8SApple OSS Distributions {
2896*4f1223e8SApple OSS Distributions 	return CCRSA_DECRYPT_EME_PKCS1V15_BLINDED_WORKSPACE_N(n);
2897*4f1223e8SApple OSS Distributions }
2898*4f1223e8SApple OSS Distributions 
2899*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2900*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_DECRYPT_OAEP_BLINDED_WORKSPACE_N(cc_size n)2901*4f1223e8SApple OSS Distributions CCRSA_DECRYPT_OAEP_BLINDED_WORKSPACE_N(cc_size n)
2902*4f1223e8SApple OSS Distributions {
2903*4f1223e8SApple OSS Distributions 	return (n) + CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(n);
2904*4f1223e8SApple OSS Distributions }
2905*4f1223e8SApple OSS Distributions 
2906*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2907*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_DECRYPT_OAEP_WORKSPACE_N(cc_size n)2908*4f1223e8SApple OSS Distributions CCRSA_DECRYPT_OAEP_WORKSPACE_N(cc_size n)
2909*4f1223e8SApple OSS Distributions {
2910*4f1223e8SApple OSS Distributions 	return CCRSA_DECRYPT_OAEP_BLINDED_WORKSPACE_N(n);
2911*4f1223e8SApple OSS Distributions }
2912*4f1223e8SApple OSS Distributions 
2913*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2914*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_EMSA_PSS_DECODE_CANARY_OUT_WORKSPACE_N(cc_size n)2915*4f1223e8SApple OSS Distributions CCRSA_EMSA_PSS_DECODE_CANARY_OUT_WORKSPACE_N(cc_size n)
2916*4f1223e8SApple OSS Distributions {
2917*4f1223e8SApple OSS Distributions 	return n;
2918*4f1223e8SApple OSS Distributions }
2919*4f1223e8SApple OSS Distributions 
2920*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2921*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_EMSA_PSS_DECODE_WORKSPACE_N(cc_size n)2922*4f1223e8SApple OSS Distributions CCRSA_EMSA_PSS_DECODE_WORKSPACE_N(cc_size n)
2923*4f1223e8SApple OSS Distributions {
2924*4f1223e8SApple OSS Distributions 	return CCRSA_EMSA_PSS_DECODE_CANARY_OUT_WORKSPACE_N(n);
2925*4f1223e8SApple OSS Distributions }
2926*4f1223e8SApple OSS Distributions 
2927*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2928*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_ENCRYPT_EME_PKCS1V15_WORKSPACE_N(cc_size n)2929*4f1223e8SApple OSS Distributions CCRSA_ENCRYPT_EME_PKCS1V15_WORKSPACE_N(cc_size n)
2930*4f1223e8SApple OSS Distributions {
2931*4f1223e8SApple OSS Distributions 	return (n) + CCZP_MM_POWER_FAST_WORKSPACE_N(n);
2932*4f1223e8SApple OSS Distributions }
2933*4f1223e8SApple OSS Distributions 
2934*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2935*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_ENCRYPT_OAEP_WORKSPACE_N(cc_size n)2936*4f1223e8SApple OSS Distributions CCRSA_ENCRYPT_OAEP_WORKSPACE_N(cc_size n)
2937*4f1223e8SApple OSS Distributions {
2938*4f1223e8SApple OSS Distributions 	return (n) + CCZP_MM_POWER_FAST_WORKSPACE_N(n);
2939*4f1223e8SApple OSS Distributions }
2940*4f1223e8SApple OSS Distributions 
2941*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2942*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_ENSURE_2P_GT_Q_WORKSPACE_N(cc_size n)2943*4f1223e8SApple OSS Distributions CCRSA_ENSURE_2P_GT_Q_WORKSPACE_N(cc_size n)
2944*4f1223e8SApple OSS Distributions {
2945*4f1223e8SApple OSS Distributions 	return n + 1;
2946*4f1223e8SApple OSS Distributions }
2947*4f1223e8SApple OSS Distributions 
2948*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2949*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_FIND_NEXT_PRIME_WORKSPACE_N(cc_size n)2950*4f1223e8SApple OSS Distributions CCRSA_FIND_NEXT_PRIME_WORKSPACE_N(cc_size n)
2951*4f1223e8SApple OSS Distributions {
2952*4f1223e8SApple OSS Distributions 	return CCPRIME_RABIN_MILLER_WORKSPACE_N(n);
2953*4f1223e8SApple OSS Distributions }
2954*4f1223e8SApple OSS Distributions 
2955*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2956*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_FIND_PRIME_MULTIPLE_WORKSPACE_N(cc_size n)2957*4f1223e8SApple OSS Distributions CCRSA_FIND_PRIME_MULTIPLE_WORKSPACE_N(cc_size n)
2958*4f1223e8SApple OSS Distributions {
2959*4f1223e8SApple OSS Distributions 	return (n) + (n) + (2 * n) + (n) +
2960*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_cczp()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (1 + (2 * n))) +
2961*4f1223e8SApple OSS Distributions 	       CCZP_POWER_WORKSPACE_N(n);
2962*4f1223e8SApple OSS Distributions }
2963*4f1223e8SApple OSS Distributions 
2964*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2965*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_GENERATE_AUXILIARY_PRIMES_WORKSPACE_N(cc_size n)2966*4f1223e8SApple OSS Distributions CCRSA_GENERATE_AUXILIARY_PRIMES_WORKSPACE_N(cc_size n)
2967*4f1223e8SApple OSS Distributions {
2968*4f1223e8SApple OSS Distributions 	return CCPRIME_RABIN_MILLER_WORKSPACE_N(n);
2969*4f1223e8SApple OSS Distributions }
2970*4f1223e8SApple OSS Distributions 
2971*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2972*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_GENERATE_FIPS186_KEY_TRACE_WORKSPACE_N(cc_size n)2973*4f1223e8SApple OSS Distributions CCRSA_GENERATE_FIPS186_KEY_TRACE_WORKSPACE_N(cc_size n)
2974*4f1223e8SApple OSS Distributions {
2975*4f1223e8SApple OSS Distributions 	return ((n / 2) + 1) + ((n / 2) + 1) + ((n / 2) + 1) +
2976*4f1223e8SApple OSS Distributions 	       CC_MAX_EVAL(CCRSA_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n), CCRSA_GENERATE_FIPS186_PRIME_FACTORS_WORKSPACE_N(n));
2977*4f1223e8SApple OSS Distributions }
2978*4f1223e8SApple OSS Distributions 
2979*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2980*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_GENERATE_FIPS186_PRIME_FACTORS_WORKSPACE_N(cc_size n)2981*4f1223e8SApple OSS Distributions CCRSA_GENERATE_FIPS186_PRIME_FACTORS_WORKSPACE_N(cc_size n)
2982*4f1223e8SApple OSS Distributions {
2983*4f1223e8SApple OSS Distributions 	return ((n / 2) + 1) + ((n / 2) + 1) + CCRSA_GENERATE_PROBABLE_PRIME_WORKSPACE_N(n);
2984*4f1223e8SApple OSS Distributions }
2985*4f1223e8SApple OSS Distributions 
2986*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2987*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_GENERATE_KEY_INTERNAL_WORKSPACE_N(cc_size n)2988*4f1223e8SApple OSS Distributions CCRSA_GENERATE_KEY_INTERNAL_WORKSPACE_N(cc_size n)
2989*4f1223e8SApple OSS Distributions {
2990*4f1223e8SApple OSS Distributions 	return CC_MAX_EVAL(CCRSA_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n), CCRSA_IS_VALID_PRIME_WORKSPACE_N(n));
2991*4f1223e8SApple OSS Distributions }
2992*4f1223e8SApple OSS Distributions 
2993*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
2994*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_GENERATE_PRIME_WORKSPACE_N(cc_size n)2995*4f1223e8SApple OSS Distributions CCRSA_GENERATE_PRIME_WORKSPACE_N(cc_size n)
2996*4f1223e8SApple OSS Distributions {
2997*4f1223e8SApple OSS Distributions 	return CCRSA_IS_VALID_PRIME_WORKSPACE_N(n);
2998*4f1223e8SApple OSS Distributions }
2999*4f1223e8SApple OSS Distributions 
3000*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3001*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_GENERATE_PROBABLE_PRIME_FROM_AUX_PRIMES_WORKSPACE_N(cc_size n)3002*4f1223e8SApple OSS Distributions CCRSA_GENERATE_PROBABLE_PRIME_FROM_AUX_PRIMES_WORKSPACE_N(cc_size n)
3003*4f1223e8SApple OSS Distributions {
3004*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCRSA_IS_VALID_PRIME_WORKSPACE_N(n);
3005*4f1223e8SApple OSS Distributions }
3006*4f1223e8SApple OSS Distributions 
3007*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3008*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_GENERATE_PROBABLE_PRIME_WORKSPACE_N(cc_size n)3009*4f1223e8SApple OSS Distributions CCRSA_GENERATE_PROBABLE_PRIME_WORKSPACE_N(cc_size n)
3010*4f1223e8SApple OSS Distributions {
3011*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCRSA_GENERATE_PROBABLE_PRIME_FROM_AUX_PRIMES_WORKSPACE_N(n);
3012*4f1223e8SApple OSS Distributions }
3013*4f1223e8SApple OSS Distributions 
3014*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3015*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_IMPORT_PRIV_WORKSPACE_N(cc_size n)3016*4f1223e8SApple OSS Distributions CCRSA_IMPORT_PRIV_WORKSPACE_N(cc_size n)
3017*4f1223e8SApple OSS Distributions {
3018*4f1223e8SApple OSS Distributions 	return CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
3019*4f1223e8SApple OSS Distributions }
3020*4f1223e8SApple OSS Distributions 
3021*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3022*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_INIT_PUB_WORKSPACE_N(cc_size n)3023*4f1223e8SApple OSS Distributions CCRSA_INIT_PUB_WORKSPACE_N(cc_size n)
3024*4f1223e8SApple OSS Distributions {
3025*4f1223e8SApple OSS Distributions 	return CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
3026*4f1223e8SApple OSS Distributions }
3027*4f1223e8SApple OSS Distributions 
3028*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3029*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_IS_VALID_PRIME_WORKSPACE_N(cc_size n)3030*4f1223e8SApple OSS Distributions CCRSA_IS_VALID_PRIME_WORKSPACE_N(cc_size n)
3031*4f1223e8SApple OSS Distributions {
3032*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCPRIME_RABIN_MILLER_WORKSPACE_N(n);
3033*4f1223e8SApple OSS Distributions }
3034*4f1223e8SApple OSS Distributions 
3035*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3036*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_MAKE_FIPS186_KEY_WORKSPACE_N(cc_size n)3037*4f1223e8SApple OSS Distributions CCRSA_MAKE_FIPS186_KEY_WORKSPACE_N(cc_size n)
3038*4f1223e8SApple OSS Distributions {
3039*4f1223e8SApple OSS Distributions 	return ((n / 2) + 1) + ((n / 2) + 1) + ((n / 2) + 1) + ((n / 2) + 1) + CCRSA_GENERATE_PROBABLE_PRIME_WORKSPACE_N(n);
3040*4f1223e8SApple OSS Distributions }
3041*4f1223e8SApple OSS Distributions 
3042*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3043*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_MAKE_PRIV_PARSE_INPUT_WORKSPACE_N(cc_size n)3044*4f1223e8SApple OSS Distributions CCRSA_MAKE_PRIV_PARSE_INPUT_WORKSPACE_N(cc_size n)
3045*4f1223e8SApple OSS Distributions {
3046*4f1223e8SApple OSS Distributions 	return ((n / 2) + 1) + ((n / 2) + 1) + (n);
3047*4f1223e8SApple OSS Distributions }
3048*4f1223e8SApple OSS Distributions 
3049*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3050*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_MAKE_PRIV_WORKSPACE_N(cc_size n)3051*4f1223e8SApple OSS Distributions CCRSA_MAKE_PRIV_WORKSPACE_N(cc_size n)
3052*4f1223e8SApple OSS Distributions {
3053*4f1223e8SApple OSS Distributions 	return CCRSA_CRT_MAKEKEY_WORKSPACE_N(n);
3054*4f1223e8SApple OSS Distributions }
3055*4f1223e8SApple OSS Distributions 
3056*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3057*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_OAEP_DECODE_PARAMETER_WORKSPACE_N(cc_size n)3058*4f1223e8SApple OSS Distributions CCRSA_OAEP_DECODE_PARAMETER_WORKSPACE_N(cc_size n)
3059*4f1223e8SApple OSS Distributions {
3060*4f1223e8SApple OSS Distributions 	return (n) + (n);
3061*4f1223e8SApple OSS Distributions }
3062*4f1223e8SApple OSS Distributions 
3063*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3064*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_OAEP_ENCODE_PARAMETER_WORKSPACE_N(cc_size n)3065*4f1223e8SApple OSS Distributions CCRSA_OAEP_ENCODE_PARAMETER_WORKSPACE_N(cc_size n)
3066*4f1223e8SApple OSS Distributions {
3067*4f1223e8SApple OSS Distributions 	return (n) + (n);
3068*4f1223e8SApple OSS Distributions }
3069*4f1223e8SApple OSS Distributions 
3070*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3071*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)3072*4f1223e8SApple OSS Distributions CCRSA_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(cc_size n)
3073*4f1223e8SApple OSS Distributions {
3074*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + CCRSA_SIGN_PKCS1V15_BLINDED_WORKSPACE_N(n);
3075*4f1223e8SApple OSS Distributions }
3076*4f1223e8SApple OSS Distributions 
3077*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3078*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(cc_size n)3079*4f1223e8SApple OSS Distributions CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(cc_size n)
3080*4f1223e8SApple OSS Distributions {
3081*4f1223e8SApple OSS Distributions 	return (n) + (n) + CC_MAX_EVAL(CCZP_MM_POWER_FAST_WORKSPACE_N(n), CCRSA_CRT_POWER_BLINDED_WORKSPACE_N(n));
3082*4f1223e8SApple OSS Distributions }
3083*4f1223e8SApple OSS Distributions 
3084*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3085*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_PRIV_CRYPT_WORKSPACE_N(cc_size n)3086*4f1223e8SApple OSS Distributions CCRSA_PRIV_CRYPT_WORKSPACE_N(cc_size n)
3087*4f1223e8SApple OSS Distributions {
3088*4f1223e8SApple OSS Distributions 	return CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(n);
3089*4f1223e8SApple OSS Distributions }
3090*4f1223e8SApple OSS Distributions 
3091*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3092*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_PUB_CRYPT_WORKSPACE_N(cc_size n)3093*4f1223e8SApple OSS Distributions CCRSA_PUB_CRYPT_WORKSPACE_N(cc_size n)
3094*4f1223e8SApple OSS Distributions {
3095*4f1223e8SApple OSS Distributions 	return CCZP_MM_POWER_FAST_WORKSPACE_N(n);
3096*4f1223e8SApple OSS Distributions }
3097*4f1223e8SApple OSS Distributions 
3098*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3099*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_RECOVER_PQ_WORKSPACE_N(cc_size n)3100*4f1223e8SApple OSS Distributions CCRSA_RECOVER_PQ_WORKSPACE_N(cc_size n)
3101*4f1223e8SApple OSS Distributions {
3102*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
3103*4f1223e8SApple OSS Distributions }
3104*4f1223e8SApple OSS Distributions 
3105*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3106*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_RECOVER_PRIV_WORKSPACE_N(cc_size n)3107*4f1223e8SApple OSS Distributions CCRSA_RECOVER_PRIV_WORKSPACE_N(cc_size n)
3108*4f1223e8SApple OSS Distributions {
3109*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCRSA_FIND_PRIME_MULTIPLE_WORKSPACE_N(n);
3110*4f1223e8SApple OSS Distributions }
3111*4f1223e8SApple OSS Distributions 
3112*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3113*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_SEED_X_WORKSPACE_N(cc_size n)3114*4f1223e8SApple OSS Distributions CCRSA_SEED_X_WORKSPACE_N(cc_size n)
3115*4f1223e8SApple OSS Distributions {
3116*4f1223e8SApple OSS Distributions 	return n;
3117*4f1223e8SApple OSS Distributions }
3118*4f1223e8SApple OSS Distributions 
3119*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3120*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_SIGN_PKCS1V15_BLINDED_WORKSPACE_N(cc_size n)3121*4f1223e8SApple OSS Distributions CCRSA_SIGN_PKCS1V15_BLINDED_WORKSPACE_N(cc_size n)
3122*4f1223e8SApple OSS Distributions {
3123*4f1223e8SApple OSS Distributions 	return (n) + CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(n);
3124*4f1223e8SApple OSS Distributions }
3125*4f1223e8SApple OSS Distributions 
3126*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3127*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_SIGN_PSS_BLINDED_WORKSPACE_N(cc_size n)3128*4f1223e8SApple OSS Distributions CCRSA_SIGN_PSS_BLINDED_WORKSPACE_N(cc_size n)
3129*4f1223e8SApple OSS Distributions {
3130*4f1223e8SApple OSS Distributions 	return (n) + CCRSA_PRIV_CRYPT_BLINDED_WORKSPACE_N(n);
3131*4f1223e8SApple OSS Distributions }
3132*4f1223e8SApple OSS Distributions 
3133*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3134*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_VERIFY_PKCS1V15_DIGEST_WORKSPACE_N(cc_size n)3135*4f1223e8SApple OSS Distributions CCRSA_VERIFY_PKCS1V15_DIGEST_WORKSPACE_N(cc_size n)
3136*4f1223e8SApple OSS Distributions {
3137*4f1223e8SApple OSS Distributions 	return CCRSA_VERIFY_PKCS1V15_INTERNAL_WORKSPACE_N(n);
3138*4f1223e8SApple OSS Distributions }
3139*4f1223e8SApple OSS Distributions 
3140*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3141*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_VERIFY_PKCS1V15_INTERNAL_WORKSPACE_N(cc_size n)3142*4f1223e8SApple OSS Distributions CCRSA_VERIFY_PKCS1V15_INTERNAL_WORKSPACE_N(cc_size n)
3143*4f1223e8SApple OSS Distributions {
3144*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MM_POWER_FAST_WORKSPACE_N(n);
3145*4f1223e8SApple OSS Distributions }
3146*4f1223e8SApple OSS Distributions 
3147*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3148*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_VERIFY_PSS_DIGEST_WORKSPACE_N(cc_size n)3149*4f1223e8SApple OSS Distributions CCRSA_VERIFY_PSS_DIGEST_WORKSPACE_N(cc_size n)
3150*4f1223e8SApple OSS Distributions {
3151*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_MM_POWER_FAST_WORKSPACE_N(n);
3152*4f1223e8SApple OSS Distributions }
3153*4f1223e8SApple OSS Distributions 
3154*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3155*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCRSA_VERIFY_PSS_MSG_WORKSPACE_N(cc_size n)3156*4f1223e8SApple OSS Distributions CCRSA_VERIFY_PSS_MSG_WORKSPACE_N(cc_size n)
3157*4f1223e8SApple OSS Distributions {
3158*4f1223e8SApple OSS Distributions 	return CCRSA_VERIFY_PSS_DIGEST_WORKSPACE_N(n);
3159*4f1223e8SApple OSS Distributions }
3160*4f1223e8SApple OSS Distributions 
3161*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3162*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_COMMITMENT_FINALIZE_WORKSPACE_N(cc_size n)3163*4f1223e8SApple OSS Distributions CCSAE_GENERATE_COMMITMENT_FINALIZE_WORKSPACE_N(cc_size n)
3164*4f1223e8SApple OSS Distributions {
3165*4f1223e8SApple OSS Distributions 	return (3 * n) + CCSAE_GENERATE_COMMITMENT_SHARED_WORKSPACE_N(n);
3166*4f1223e8SApple OSS Distributions }
3167*4f1223e8SApple OSS Distributions 
3168*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3169*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_COMMITMENT_PARTIAL_WORKSPACE_N(cc_size n)3170*4f1223e8SApple OSS Distributions CCSAE_GENERATE_COMMITMENT_PARTIAL_WORKSPACE_N(cc_size n)
3171*4f1223e8SApple OSS Distributions {
3172*4f1223e8SApple OSS Distributions 	return CCSAE_Y2_FROM_X_WORKSPACE_N(n);
3173*4f1223e8SApple OSS Distributions }
3174*4f1223e8SApple OSS Distributions 
3175*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3176*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_COMMITMENT_SHARED_WORKSPACE_N(cc_size n)3177*4f1223e8SApple OSS Distributions CCSAE_GENERATE_COMMITMENT_SHARED_WORKSPACE_N(cc_size n)
3178*4f1223e8SApple OSS Distributions {
3179*4f1223e8SApple OSS Distributions 	return (n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
3180*4f1223e8SApple OSS Distributions }
3181*4f1223e8SApple OSS Distributions 
3182*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3183*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_CONFIRMATION_WORKSPACE_N(cc_size n)3184*4f1223e8SApple OSS Distributions CCSAE_GENERATE_CONFIRMATION_WORKSPACE_N(cc_size n)
3185*4f1223e8SApple OSS Distributions {
3186*4f1223e8SApple OSS Distributions 	return n;
3187*4f1223e8SApple OSS Distributions }
3188*4f1223e8SApple OSS Distributions 
3189*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3190*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_H2C_COMMIT_FINALIZE_WORKSPACE_N(cc_size n)3191*4f1223e8SApple OSS Distributions CCSAE_GENERATE_H2C_COMMIT_FINALIZE_WORKSPACE_N(cc_size n)
3192*4f1223e8SApple OSS Distributions {
3193*4f1223e8SApple OSS Distributions 	return CCSAE_GENERATE_COMMITMENT_SHARED_WORKSPACE_N(n);
3194*4f1223e8SApple OSS Distributions }
3195*4f1223e8SApple OSS Distributions 
3196*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3197*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_H2C_COMMIT_INIT_WORKSPACE_N(cc_size n)3198*4f1223e8SApple OSS Distributions CCSAE_GENERATE_H2C_COMMIT_INIT_WORKSPACE_N(cc_size n)
3199*4f1223e8SApple OSS Distributions {
3200*4f1223e8SApple OSS Distributions 	return (n) + (n) +
3201*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3202*4f1223e8SApple OSS Distributions 	       (3 * n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
3203*4f1223e8SApple OSS Distributions }
3204*4f1223e8SApple OSS Distributions 
3205*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3206*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_H2C_PT_WORKSPACE_N(cc_size n)3207*4f1223e8SApple OSS Distributions CCSAE_GENERATE_H2C_PT_WORKSPACE_N(cc_size n)
3208*4f1223e8SApple OSS Distributions {
3209*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3210*4f1223e8SApple OSS Distributions 	       CCH2C_ENCODE_TO_CURVE_RO_WORKSPACE_N(n);
3211*4f1223e8SApple OSS Distributions }
3212*4f1223e8SApple OSS Distributions 
3213*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3214*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GENERATE_KEYSEED_WORKSPACE_N(cc_size n)3215*4f1223e8SApple OSS Distributions CCSAE_GENERATE_KEYSEED_WORKSPACE_N(cc_size n)
3216*4f1223e8SApple OSS Distributions {
3217*4f1223e8SApple OSS Distributions 	return n;
3218*4f1223e8SApple OSS Distributions }
3219*4f1223e8SApple OSS Distributions 
3220*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3221*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GEN_KEYS_WORKSPACE_N(cc_size n)3222*4f1223e8SApple OSS Distributions CCSAE_GEN_KEYS_WORKSPACE_N(cc_size n)
3223*4f1223e8SApple OSS Distributions {
3224*4f1223e8SApple OSS Distributions 	return ((((4 + 15) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + n;
3225*4f1223e8SApple OSS Distributions }
3226*4f1223e8SApple OSS Distributions 
3227*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3228*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GEN_PASSWORD_VALUE_WORKSPACE_N(cc_size n)3229*4f1223e8SApple OSS Distributions CCSAE_GEN_PASSWORD_VALUE_WORKSPACE_N(cc_size n)
3230*4f1223e8SApple OSS Distributions {
3231*4f1223e8SApple OSS Distributions 	return (n) + (((((4 + 23) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + n);
3232*4f1223e8SApple OSS Distributions }
3233*4f1223e8SApple OSS Distributions 
3234*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3235*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_GET_KEYS_WORKSPACE_N(cc_size n)3236*4f1223e8SApple OSS Distributions CCSAE_GET_KEYS_WORKSPACE_N(cc_size n)
3237*4f1223e8SApple OSS Distributions {
3238*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_ADD_DEFAULT_WORKSPACE_N(n);
3239*4f1223e8SApple OSS Distributions }
3240*4f1223e8SApple OSS Distributions 
3241*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3242*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_VERIFY_COMMITMENT_WORKSPACE_N(cc_size n)3243*4f1223e8SApple OSS Distributions CCSAE_VERIFY_COMMITMENT_WORKSPACE_N(cc_size n)
3244*4f1223e8SApple OSS Distributions {
3245*4f1223e8SApple OSS Distributions 	return (n) + (3 * n) + (3 * n) + (3 * n) + (3 * n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
3246*4f1223e8SApple OSS Distributions }
3247*4f1223e8SApple OSS Distributions 
3248*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3249*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_VERIFY_CONFIRMATION_WORKSPACE_N(cc_size n)3250*4f1223e8SApple OSS Distributions CCSAE_VERIFY_CONFIRMATION_WORKSPACE_N(cc_size n)
3251*4f1223e8SApple OSS Distributions {
3252*4f1223e8SApple OSS Distributions 	return n;
3253*4f1223e8SApple OSS Distributions }
3254*4f1223e8SApple OSS Distributions 
3255*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3256*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSAE_Y2_FROM_X_WORKSPACE_N(cc_size n)3257*4f1223e8SApple OSS Distributions CCSAE_Y2_FROM_X_WORKSPACE_N(cc_size n)
3258*4f1223e8SApple OSS Distributions {
3259*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_IS_QUADRATIC_RESIDUE_WORKSPACE_N(n);
3260*4f1223e8SApple OSS Distributions }
3261*4f1223e8SApple OSS Distributions 
3262*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3263*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSPAKE_GENERATE_L_WORKSPACE_N(cc_size n)3264*4f1223e8SApple OSS Distributions CCSPAKE_GENERATE_L_WORKSPACE_N(cc_size n)
3265*4f1223e8SApple OSS Distributions {
3266*4f1223e8SApple OSS Distributions 	return (n) +
3267*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
3268*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
3269*4f1223e8SApple OSS Distributions 	       CCEC_PAIRWISE_CONSISTENCY_CHECK_WORKSPACE_N(n);
3270*4f1223e8SApple OSS Distributions }
3271*4f1223e8SApple OSS Distributions 
3272*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3273*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSPAKE_IMPORT_PUB_WORKSPACE_N(cc_size n)3274*4f1223e8SApple OSS Distributions CCSPAKE_IMPORT_PUB_WORKSPACE_N(cc_size n)
3275*4f1223e8SApple OSS Distributions {
3276*4f1223e8SApple OSS Distributions 	return CCEC_X963_IMPORT_PUB_WORKSPACE_N(n);
3277*4f1223e8SApple OSS Distributions }
3278*4f1223e8SApple OSS Distributions 
3279*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3280*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSPAKE_KEX_PROCESS_WORKSPACE_N(cc_size n)3281*4f1223e8SApple OSS Distributions CCSPAKE_KEX_PROCESS_WORKSPACE_N(cc_size n)
3282*4f1223e8SApple OSS Distributions {
3283*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3284*4f1223e8SApple OSS Distributions 	       (3 * n) + (3 * n) + (3 * n) + (3 * n) + (3 * n) + (3 * n) + (3 * n) + CCSPAKE_LAZY_GEN_XY_XY_WORKSPACE_N(n);
3285*4f1223e8SApple OSS Distributions }
3286*4f1223e8SApple OSS Distributions 
3287*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3288*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSPAKE_LAZY_GEN_XY_XY_WORKSPACE_N(cc_size n)3289*4f1223e8SApple OSS Distributions CCSPAKE_LAZY_GEN_XY_XY_WORKSPACE_N(cc_size n)
3290*4f1223e8SApple OSS Distributions {
3291*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3292*4f1223e8SApple OSS Distributions 	       (3 * n) + (3 * n) + (3 * n) + (n) + CCEC_MULT_BLINDED_WORKSPACE_N(n);
3293*4f1223e8SApple OSS Distributions }
3294*4f1223e8SApple OSS Distributions 
3295*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3296*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSPAKE_REDUCE_W_WORKSPACE_N(cc_size n)3297*4f1223e8SApple OSS Distributions CCSPAKE_REDUCE_W_WORKSPACE_N(cc_size n)
3298*4f1223e8SApple OSS Distributions {
3299*4f1223e8SApple OSS Distributions 	return (n) + CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(n);
3300*4f1223e8SApple OSS Distributions }
3301*4f1223e8SApple OSS Distributions 
3302*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3303*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSPAKE_VERIFIER_INITIALIZE_WORKSPACE_N(cc_size n)3304*4f1223e8SApple OSS Distributions CCSPAKE_VERIFIER_INITIALIZE_WORKSPACE_N(cc_size n)
3305*4f1223e8SApple OSS Distributions {
3306*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3307*4f1223e8SApple OSS Distributions 	       CCSPAKE_VERIFIER_INIT_WORKSPACE_N(n);
3308*4f1223e8SApple OSS Distributions }
3309*4f1223e8SApple OSS Distributions 
3310*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3311*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSPAKE_VERIFIER_INIT_WORKSPACE_N(cc_size n)3312*4f1223e8SApple OSS Distributions CCSPAKE_VERIFIER_INIT_WORKSPACE_N(cc_size n)
3313*4f1223e8SApple OSS Distributions {
3314*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3315*4f1223e8SApple OSS Distributions 	       CC_MAX_EVAL(CCEC_X963_IMPORT_PUB_WORKSPACE_N(n), CCEC_GENERATE_SCALAR_FIPS_EXTRABITS_WORKSPACE_N(n));
3316*4f1223e8SApple OSS Distributions }
3317*4f1223e8SApple OSS Distributions 
3318*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3319*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_CLIENT_PROCESS_CHALLENGE_WORKSPACE_N(cc_size n)3320*4f1223e8SApple OSS Distributions CCSRP_CLIENT_PROCESS_CHALLENGE_WORKSPACE_N(cc_size n)
3321*4f1223e8SApple OSS Distributions {
3322*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (n) + CCSRP_GENERATE_CLIENT_S_WORKSPACE_N(n);
3323*4f1223e8SApple OSS Distributions }
3324*4f1223e8SApple OSS Distributions 
3325*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3326*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_CLIENT_START_AUTHENTICATION_WORKSPACE_N(cc_size n)3327*4f1223e8SApple OSS Distributions CCSRP_CLIENT_START_AUTHENTICATION_WORKSPACE_N(cc_size n)
3328*4f1223e8SApple OSS Distributions {
3329*4f1223e8SApple OSS Distributions 	return CCDH_POWER_BLINDED_WORKSPACE_N(n);
3330*4f1223e8SApple OSS Distributions }
3331*4f1223e8SApple OSS Distributions 
3332*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3333*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_DIGEST_CCN_CCN_WORKSPACE_N(cc_size n)3334*4f1223e8SApple OSS Distributions CCSRP_DIGEST_CCN_CCN_WORKSPACE_N(cc_size n)
3335*4f1223e8SApple OSS Distributions {
3336*4f1223e8SApple OSS Distributions 	return CCSRP_DIGEST_UPDATE_CCN_WORKSPACE_N(n);
3337*4f1223e8SApple OSS Distributions }
3338*4f1223e8SApple OSS Distributions 
3339*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3340*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_DIGEST_CCN_WORKSPACE_N(cc_size n)3341*4f1223e8SApple OSS Distributions CCSRP_DIGEST_CCN_WORKSPACE_N(cc_size n)
3342*4f1223e8SApple OSS Distributions {
3343*4f1223e8SApple OSS Distributions 	return n;
3344*4f1223e8SApple OSS Distributions }
3345*4f1223e8SApple OSS Distributions 
3346*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3347*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_DIGEST_UPDATE_CCN_WORKSPACE_N(cc_size n)3348*4f1223e8SApple OSS Distributions CCSRP_DIGEST_UPDATE_CCN_WORKSPACE_N(cc_size n)
3349*4f1223e8SApple OSS Distributions {
3350*4f1223e8SApple OSS Distributions 	return n;
3351*4f1223e8SApple OSS Distributions }
3352*4f1223e8SApple OSS Distributions 
3353*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3354*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_CLIENT_PUBKEY_WORKSPACE_N(cc_size n)3355*4f1223e8SApple OSS Distributions CCSRP_GENERATE_CLIENT_PUBKEY_WORKSPACE_N(cc_size n)
3356*4f1223e8SApple OSS Distributions {
3357*4f1223e8SApple OSS Distributions 	return CCDH_POWER_BLINDED_WORKSPACE_N(n);
3358*4f1223e8SApple OSS Distributions }
3359*4f1223e8SApple OSS Distributions 
3360*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3361*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_CLIENT_S_WORKSPACE_N(cc_size n)3362*4f1223e8SApple OSS Distributions CCSRP_GENERATE_CLIENT_S_WORKSPACE_N(cc_size n)
3363*4f1223e8SApple OSS Distributions {
3364*4f1223e8SApple OSS Distributions 	return (2 * n) + (n) + CCDH_POWER_BLINDED_WORKSPACE_N(n);
3365*4f1223e8SApple OSS Distributions }
3366*4f1223e8SApple OSS Distributions 
3367*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3368*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_H_AMK_WORKSPACE_N(cc_size n)3369*4f1223e8SApple OSS Distributions CCSRP_GENERATE_H_AMK_WORKSPACE_N(cc_size n)
3370*4f1223e8SApple OSS Distributions {
3371*4f1223e8SApple OSS Distributions 	return CCSRP_DIGEST_UPDATE_CCN_WORKSPACE_N(n);
3372*4f1223e8SApple OSS Distributions }
3373*4f1223e8SApple OSS Distributions 
3374*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3375*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_K_FROM_S_WORKSPACE_N(cc_size n)3376*4f1223e8SApple OSS Distributions CCSRP_GENERATE_K_FROM_S_WORKSPACE_N(cc_size n)
3377*4f1223e8SApple OSS Distributions {
3378*4f1223e8SApple OSS Distributions 	return CCSRP_SHA_INTERLEAVE_RFC2945_WORKSPACE_N(n);
3379*4f1223e8SApple OSS Distributions }
3380*4f1223e8SApple OSS Distributions 
3381*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3382*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_K_WORKSPACE_N(cc_size n)3383*4f1223e8SApple OSS Distributions CCSRP_GENERATE_K_WORKSPACE_N(cc_size n)
3384*4f1223e8SApple OSS Distributions {
3385*4f1223e8SApple OSS Distributions 	return CCSRP_DIGEST_UPDATE_CCN_WORKSPACE_N(n);
3386*4f1223e8SApple OSS Distributions }
3387*4f1223e8SApple OSS Distributions 
3388*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3389*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_M_WORKSPACE_N(cc_size n)3390*4f1223e8SApple OSS Distributions CCSRP_GENERATE_M_WORKSPACE_N(cc_size n)
3391*4f1223e8SApple OSS Distributions {
3392*4f1223e8SApple OSS Distributions 	return CCSRP_DIGEST_CCN_WORKSPACE_N(n);
3393*4f1223e8SApple OSS Distributions }
3394*4f1223e8SApple OSS Distributions 
3395*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3396*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_SERVER_PUBKEY_WORKSPACE_N(cc_size n)3397*4f1223e8SApple OSS Distributions CCSRP_GENERATE_SERVER_PUBKEY_WORKSPACE_N(cc_size n)
3398*4f1223e8SApple OSS Distributions {
3399*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCDH_POWER_BLINDED_WORKSPACE_N(n);
3400*4f1223e8SApple OSS Distributions }
3401*4f1223e8SApple OSS Distributions 
3402*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3403*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_SERVER_S_WORKSPACE_N(cc_size n)3404*4f1223e8SApple OSS Distributions CCSRP_GENERATE_SERVER_S_WORKSPACE_N(cc_size n)
3405*4f1223e8SApple OSS Distributions {
3406*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCDH_POWER_BLINDED_WORKSPACE_N(n);
3407*4f1223e8SApple OSS Distributions }
3408*4f1223e8SApple OSS Distributions 
3409*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3410*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_U_WORKSPACE_N(cc_size n)3411*4f1223e8SApple OSS Distributions CCSRP_GENERATE_U_WORKSPACE_N(cc_size n)
3412*4f1223e8SApple OSS Distributions {
3413*4f1223e8SApple OSS Distributions 	return CCSRP_DIGEST_UPDATE_CCN_WORKSPACE_N(n);
3414*4f1223e8SApple OSS Distributions }
3415*4f1223e8SApple OSS Distributions 
3416*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3417*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_VERIFIER_WORKSPACE_N(cc_size n)3418*4f1223e8SApple OSS Distributions CCSRP_GENERATE_VERIFIER_WORKSPACE_N(cc_size n)
3419*4f1223e8SApple OSS Distributions {
3420*4f1223e8SApple OSS Distributions 	return (n) + CCDH_POWER_BLINDED_WORKSPACE_N(n);
3421*4f1223e8SApple OSS Distributions }
3422*4f1223e8SApple OSS Distributions 
3423*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3424*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_GENERATE_V_WORKSPACE_N(cc_size n)3425*4f1223e8SApple OSS Distributions CCSRP_GENERATE_V_WORKSPACE_N(cc_size n)
3426*4f1223e8SApple OSS Distributions {
3427*4f1223e8SApple OSS Distributions 	return CCDH_POWER_BLINDED_WORKSPACE_N(n);
3428*4f1223e8SApple OSS Distributions }
3429*4f1223e8SApple OSS Distributions 
3430*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3431*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_MGF_WORKSPACE_N(cc_size n)3432*4f1223e8SApple OSS Distributions CCSRP_MGF_WORKSPACE_N(cc_size n)
3433*4f1223e8SApple OSS Distributions {
3434*4f1223e8SApple OSS Distributions 	return n;
3435*4f1223e8SApple OSS Distributions }
3436*4f1223e8SApple OSS Distributions 
3437*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3438*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_SERVER_COMPUTE_SESSION_WORKSPACE_N(cc_size n)3439*4f1223e8SApple OSS Distributions CCSRP_SERVER_COMPUTE_SESSION_WORKSPACE_N(cc_size n)
3440*4f1223e8SApple OSS Distributions {
3441*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCSRP_GENERATE_SERVER_S_WORKSPACE_N(n);
3442*4f1223e8SApple OSS Distributions }
3443*4f1223e8SApple OSS Distributions 
3444*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3445*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_SERVER_GENERATE_PUBLIC_KEY_WORKSPACE_N(cc_size n)3446*4f1223e8SApple OSS Distributions CCSRP_SERVER_GENERATE_PUBLIC_KEY_WORKSPACE_N(cc_size n)
3447*4f1223e8SApple OSS Distributions {
3448*4f1223e8SApple OSS Distributions 	return (n) + CCSRP_GENERATE_SERVER_PUBKEY_WORKSPACE_N(n);
3449*4f1223e8SApple OSS Distributions }
3450*4f1223e8SApple OSS Distributions 
3451*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3452*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSRP_SHA_INTERLEAVE_RFC2945_WORKSPACE_N(cc_size n)3453*4f1223e8SApple OSS Distributions CCSRP_SHA_INTERLEAVE_RFC2945_WORKSPACE_N(cc_size n)
3454*4f1223e8SApple OSS Distributions {
3455*4f1223e8SApple OSS Distributions 	return (n) + ((n + 1) / 2) + ((n + 1) / 2);
3456*4f1223e8SApple OSS Distributions }
3457*4f1223e8SApple OSS Distributions 
3458*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3459*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSS_SHAMIR_EVALUATE_POLY_TO_BUFFER_WORKSPACE_N(cc_size n)3460*4f1223e8SApple OSS Distributions CCSS_SHAMIR_EVALUATE_POLY_TO_BUFFER_WORKSPACE_N(cc_size n)
3461*4f1223e8SApple OSS Distributions {
3462*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3463*4f1223e8SApple OSS Distributions }
3464*4f1223e8SApple OSS Distributions 
3465*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3466*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSS_SHAMIR_GENERATE_RANDOM_POLY_WORKSPACE_N(cc_size n)3467*4f1223e8SApple OSS Distributions CCSS_SHAMIR_GENERATE_RANDOM_POLY_WORKSPACE_N(cc_size n)
3468*4f1223e8SApple OSS Distributions {
3469*4f1223e8SApple OSS Distributions 	return CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(n);
3470*4f1223e8SApple OSS Distributions }
3471*4f1223e8SApple OSS Distributions 
3472*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3473*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSS_SHAMIR_GENERATE_SHARE_POLY_WORKSPACE_N(cc_size n)3474*4f1223e8SApple OSS Distributions CCSS_SHAMIR_GENERATE_SHARE_POLY_WORKSPACE_N(cc_size n)
3475*4f1223e8SApple OSS Distributions {
3476*4f1223e8SApple OSS Distributions 	return CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(n);
3477*4f1223e8SApple OSS Distributions }
3478*4f1223e8SApple OSS Distributions 
3479*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3480*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSS_SHAMIR_LAGRANGE_PRODUCT_FROM_BAG_WORKSPACE_N(cc_size n)3481*4f1223e8SApple OSS Distributions CCSS_SHAMIR_LAGRANGE_PRODUCT_FROM_BAG_WORKSPACE_N(cc_size n)
3482*4f1223e8SApple OSS Distributions {
3483*4f1223e8SApple OSS Distributions 	return (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3484*4f1223e8SApple OSS Distributions }
3485*4f1223e8SApple OSS Distributions 
3486*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3487*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSS_SHAMIR_SHARE_BAG_RECOVER_SECRET_WORKSPACE_N(cc_size n)3488*4f1223e8SApple OSS Distributions CCSS_SHAMIR_SHARE_BAG_RECOVER_SECRET_WORKSPACE_N(cc_size n)
3489*4f1223e8SApple OSS Distributions {
3490*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (n) + (n) + CCZP_INV_DEFAULT_WORKSPACE_N(n);
3491*4f1223e8SApple OSS Distributions }
3492*4f1223e8SApple OSS Distributions 
3493*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3494*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCSS_SHAMIR_SHARE_GENERATOR_INIT_BACKER_WORKSPACE_N(cc_size n)3495*4f1223e8SApple OSS Distributions CCSS_SHAMIR_SHARE_GENERATOR_INIT_BACKER_WORKSPACE_N(cc_size n)
3496*4f1223e8SApple OSS Distributions {
3497*4f1223e8SApple OSS Distributions 	return CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(n);
3498*4f1223e8SApple OSS Distributions }
3499*4f1223e8SApple OSS Distributions 
3500*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3501*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCX25519_SCALAR_MULT_WORKSPACE_N(cc_size n)3502*4f1223e8SApple OSS Distributions CCX25519_SCALAR_MULT_WORKSPACE_N(cc_size n)
3503*4f1223e8SApple OSS Distributions {
3504*4f1223e8SApple OSS Distributions 	return (2 * n) + (2 * n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3505*4f1223e8SApple OSS Distributions }
3506*4f1223e8SApple OSS Distributions 
3507*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3508*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCX448_SCALAR_MULT_WORKSPACE_N(cc_size n)3509*4f1223e8SApple OSS Distributions CCX448_SCALAR_MULT_WORKSPACE_N(cc_size n)
3510*4f1223e8SApple OSS Distributions {
3511*4f1223e8SApple OSS Distributions 	return (2 * n) + (2 * n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3512*4f1223e8SApple OSS Distributions }
3513*4f1223e8SApple OSS Distributions 
3514*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3515*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_ADD_DEFAULT_WORKSPACE_N(cc_size n)3516*4f1223e8SApple OSS Distributions CCZP_ADD_DEFAULT_WORKSPACE_N(cc_size n)
3517*4f1223e8SApple OSS Distributions {
3518*4f1223e8SApple OSS Distributions 	return n;
3519*4f1223e8SApple OSS Distributions }
3520*4f1223e8SApple OSS Distributions 
3521*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3522*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_ADD_WORKSPACE_N(cc_size n)3523*4f1223e8SApple OSS Distributions CCZP_ADD_WORKSPACE_N(cc_size n)
3524*4f1223e8SApple OSS Distributions {
3525*4f1223e8SApple OSS Distributions 	return CCZP_ADD_DEFAULT_WORKSPACE_N(n);
3526*4f1223e8SApple OSS Distributions }
3527*4f1223e8SApple OSS Distributions 
3528*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3529*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_DIV2_WORKSPACE_N(CC_UNUSED cc_size n)3530*4f1223e8SApple OSS Distributions CCZP_DIV2_WORKSPACE_N(CC_UNUSED cc_size n)
3531*4f1223e8SApple OSS Distributions {
3532*4f1223e8SApple OSS Distributions 	return 0;
3533*4f1223e8SApple OSS Distributions }
3534*4f1223e8SApple OSS Distributions 
3535*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3536*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_FROM_DEFAULT_WORKSPACE_N(CC_UNUSED cc_size n)3537*4f1223e8SApple OSS Distributions CCZP_FROM_DEFAULT_WORKSPACE_N(CC_UNUSED cc_size n)
3538*4f1223e8SApple OSS Distributions {
3539*4f1223e8SApple OSS Distributions 	return 0;
3540*4f1223e8SApple OSS Distributions }
3541*4f1223e8SApple OSS Distributions 
3542*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3543*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_FROM_WORKSPACE_N(cc_size n)3544*4f1223e8SApple OSS Distributions CCZP_FROM_WORKSPACE_N(cc_size n)
3545*4f1223e8SApple OSS Distributions {
3546*4f1223e8SApple OSS Distributions 	return CCN_P224_FROM_WORKSPACE_N(n);
3547*4f1223e8SApple OSS Distributions }
3548*4f1223e8SApple OSS Distributions 
3549*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3550*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(cc_size n)3551*4f1223e8SApple OSS Distributions CCZP_GENERATE_NON_ZERO_ELEMENT_WORKSPACE_N(cc_size n)
3552*4f1223e8SApple OSS Distributions {
3553*4f1223e8SApple OSS Distributions 	return (n) + (n + (((((64 + (8 - 1)) / 8) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit()))) + CCN_DIVMOD_WORKSPACE_N(n);
3554*4f1223e8SApple OSS Distributions }
3555*4f1223e8SApple OSS Distributions 
3556*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3557*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_GENERATE_RANDOM_ELEMENT_WORKSPACE_N(cc_size n)3558*4f1223e8SApple OSS Distributions CCZP_GENERATE_RANDOM_ELEMENT_WORKSPACE_N(cc_size n)
3559*4f1223e8SApple OSS Distributions {
3560*4f1223e8SApple OSS Distributions 	return (n + (((((64 + (8 - 1)) / 8) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit()))) + CCZP_MODN_WORKSPACE_N(n);
3561*4f1223e8SApple OSS Distributions }
3562*4f1223e8SApple OSS Distributions 
3563*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3564*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_INIT_COMPUTE_R2_WORKSPACE_N(cc_size n)3565*4f1223e8SApple OSS Distributions CCZP_INIT_COMPUTE_R2_WORKSPACE_N(cc_size n)
3566*4f1223e8SApple OSS Distributions {
3567*4f1223e8SApple OSS Distributions 	return (2 * n) + CCN_DIVMOD_WORKSPACE_N(n);
3568*4f1223e8SApple OSS Distributions }
3569*4f1223e8SApple OSS Distributions 
3570*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3571*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_INIT_WORKSPACE_N(cc_size n)3572*4f1223e8SApple OSS Distributions CCZP_INIT_WORKSPACE_N(cc_size n)
3573*4f1223e8SApple OSS Distributions {
3574*4f1223e8SApple OSS Distributions 	return CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
3575*4f1223e8SApple OSS Distributions }
3576*4f1223e8SApple OSS Distributions 
3577*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3578*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_INV_DEFAULT_WORKSPACE_N(cc_size n)3579*4f1223e8SApple OSS Distributions CCZP_INV_DEFAULT_WORKSPACE_N(cc_size n)
3580*4f1223e8SApple OSS Distributions {
3581*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + (n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3582*4f1223e8SApple OSS Distributions }
3583*4f1223e8SApple OSS Distributions 
3584*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3585*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_INV_FIELD_WORKSPACE_N(cc_size n)3586*4f1223e8SApple OSS Distributions CCZP_INV_FIELD_WORKSPACE_N(cc_size n)
3587*4f1223e8SApple OSS Distributions {
3588*4f1223e8SApple OSS Distributions 	return (n) + CCZP_POWER_FAST_WORKSPACE_N(n);
3589*4f1223e8SApple OSS Distributions }
3590*4f1223e8SApple OSS Distributions 
3591*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3592*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_INV_UPDATE_REDC_WORKSPACE_N(cc_size n)3593*4f1223e8SApple OSS Distributions CCZP_INV_UPDATE_REDC_WORKSPACE_N(cc_size n)
3594*4f1223e8SApple OSS Distributions {
3595*4f1223e8SApple OSS Distributions 	return (n + 1) + (n);
3596*4f1223e8SApple OSS Distributions }
3597*4f1223e8SApple OSS Distributions 
3598*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3599*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_INV_UPDATE_WORKSPACE_N(cc_size n)3600*4f1223e8SApple OSS Distributions CCZP_INV_UPDATE_WORKSPACE_N(cc_size n)
3601*4f1223e8SApple OSS Distributions {
3602*4f1223e8SApple OSS Distributions 	return (n + 1) + (n + 1);
3603*4f1223e8SApple OSS Distributions }
3604*4f1223e8SApple OSS Distributions 
3605*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3606*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_INV_WORKSPACE_N(cc_size n)3607*4f1223e8SApple OSS Distributions CCZP_INV_WORKSPACE_N(cc_size n)
3608*4f1223e8SApple OSS Distributions {
3609*4f1223e8SApple OSS Distributions 	return CCZP_INV_DEFAULT_WORKSPACE_N(n);
3610*4f1223e8SApple OSS Distributions }
3611*4f1223e8SApple OSS Distributions 
3612*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3613*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_IS_QUADRATIC_RESIDUE_WORKSPACE_N(cc_size n)3614*4f1223e8SApple OSS Distributions CCZP_IS_QUADRATIC_RESIDUE_WORKSPACE_N(cc_size n)
3615*4f1223e8SApple OSS Distributions {
3616*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_POWER_FAST_WORKSPACE_N(n);
3617*4f1223e8SApple OSS Distributions }
3618*4f1223e8SApple OSS Distributions 
3619*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3620*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_FROM_WORKSPACE_N(cc_size n)3621*4f1223e8SApple OSS Distributions CCZP_MM_FROM_WORKSPACE_N(cc_size n)
3622*4f1223e8SApple OSS Distributions {
3623*4f1223e8SApple OSS Distributions 	return 2 * n;
3624*4f1223e8SApple OSS Distributions }
3625*4f1223e8SApple OSS Distributions 
3626*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3627*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_INIT_WORKSPACE_N(cc_size n)3628*4f1223e8SApple OSS Distributions CCZP_MM_INIT_WORKSPACE_N(cc_size n)
3629*4f1223e8SApple OSS Distributions {
3630*4f1223e8SApple OSS Distributions 	return CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n);
3631*4f1223e8SApple OSS Distributions }
3632*4f1223e8SApple OSS Distributions 
3633*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3634*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_MM_INV_WORKSPACE_N(CC_UNUSED cc_size n)3635*4f1223e8SApple OSS Distributions CCZP_MM_INV_WORKSPACE_N(CC_UNUSED cc_size n)
3636*4f1223e8SApple OSS Distributions {
3637*4f1223e8SApple OSS Distributions 	return 0;
3638*4f1223e8SApple OSS Distributions }
3639*4f1223e8SApple OSS Distributions 
3640*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3641*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_MOD_WORKSPACE_N(cc_size n)3642*4f1223e8SApple OSS Distributions CCZP_MM_MOD_WORKSPACE_N(cc_size n)
3643*4f1223e8SApple OSS Distributions {
3644*4f1223e8SApple OSS Distributions 	return 2 * n;
3645*4f1223e8SApple OSS Distributions }
3646*4f1223e8SApple OSS Distributions 
3647*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3648*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_MUL_WORKSPACE_N(cc_size n)3649*4f1223e8SApple OSS Distributions CCZP_MM_MUL_WORKSPACE_N(cc_size n)
3650*4f1223e8SApple OSS Distributions {
3651*4f1223e8SApple OSS Distributions 	return 2 * n;
3652*4f1223e8SApple OSS Distributions }
3653*4f1223e8SApple OSS Distributions 
3654*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3655*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_POWER_FAST_WORKSPACE_N(cc_size n)3656*4f1223e8SApple OSS Distributions CCZP_MM_POWER_FAST_WORKSPACE_N(cc_size n)
3657*4f1223e8SApple OSS Distributions {
3658*4f1223e8SApple OSS Distributions 	return (n) + (n) + (((((sizeof_struct_cczp()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (1 + (2 * n))) +
3659*4f1223e8SApple OSS Distributions 	       CC_MAX_EVAL(CCZP_POWER_FAST_WORKSPACE_N(n), CCZP_INIT_COMPUTE_R2_WORKSPACE_N(n));
3660*4f1223e8SApple OSS Distributions }
3661*4f1223e8SApple OSS Distributions 
3662*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3663*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_POWER_WORKSPACE_N(cc_size n)3664*4f1223e8SApple OSS Distributions CCZP_MM_POWER_WORKSPACE_N(cc_size n)
3665*4f1223e8SApple OSS Distributions {
3666*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_cczp()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (1 + (2 * n))) +
3667*4f1223e8SApple OSS Distributions 	       CCZP_POWER_WORKSPACE_N(n);
3668*4f1223e8SApple OSS Distributions }
3669*4f1223e8SApple OSS Distributions 
3670*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3671*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_MM_REDC_WORKSPACE_N(CC_UNUSED cc_size n)3672*4f1223e8SApple OSS Distributions CCZP_MM_REDC_WORKSPACE_N(CC_UNUSED cc_size n)
3673*4f1223e8SApple OSS Distributions {
3674*4f1223e8SApple OSS Distributions 	return 0;
3675*4f1223e8SApple OSS Distributions }
3676*4f1223e8SApple OSS Distributions 
3677*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3678*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_MM_SQRT_WORKSPACE_N(CC_UNUSED cc_size n)3679*4f1223e8SApple OSS Distributions CCZP_MM_SQRT_WORKSPACE_N(CC_UNUSED cc_size n)
3680*4f1223e8SApple OSS Distributions {
3681*4f1223e8SApple OSS Distributions 	return 0;
3682*4f1223e8SApple OSS Distributions }
3683*4f1223e8SApple OSS Distributions 
3684*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3685*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_SQR_WORKSPACE_N(cc_size n)3686*4f1223e8SApple OSS Distributions CCZP_MM_SQR_WORKSPACE_N(cc_size n)
3687*4f1223e8SApple OSS Distributions {
3688*4f1223e8SApple OSS Distributions 	return (2 * n) + CCN_SQR_WORKSPACE_N(n);
3689*4f1223e8SApple OSS Distributions }
3690*4f1223e8SApple OSS Distributions 
3691*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3692*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MM_TO_WORKSPACE_N(cc_size n)3693*4f1223e8SApple OSS Distributions CCZP_MM_TO_WORKSPACE_N(cc_size n)
3694*4f1223e8SApple OSS Distributions {
3695*4f1223e8SApple OSS Distributions 	return 2 * n;
3696*4f1223e8SApple OSS Distributions }
3697*4f1223e8SApple OSS Distributions 
3698*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3699*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MODN_WORKSPACE_N(cc_size n)3700*4f1223e8SApple OSS Distributions CCZP_MODN_WORKSPACE_N(cc_size n)
3701*4f1223e8SApple OSS Distributions {
3702*4f1223e8SApple OSS Distributions 	return 2 * n;
3703*4f1223e8SApple OSS Distributions }
3704*4f1223e8SApple OSS Distributions 
3705*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3706*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MOD_DEFAULT_WORKSPACE_N(cc_size n)3707*4f1223e8SApple OSS Distributions CCZP_MOD_DEFAULT_WORKSPACE_N(cc_size n)
3708*4f1223e8SApple OSS Distributions {
3709*4f1223e8SApple OSS Distributions 	return CCZP_MODN_WORKSPACE_N(n);
3710*4f1223e8SApple OSS Distributions }
3711*4f1223e8SApple OSS Distributions 
3712*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3713*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MOD_WORKSPACE_N(cc_size n)3714*4f1223e8SApple OSS Distributions CCZP_MOD_WORKSPACE_N(cc_size n)
3715*4f1223e8SApple OSS Distributions {
3716*4f1223e8SApple OSS Distributions 	return CCZP_MM_MOD_WORKSPACE_N(n);
3717*4f1223e8SApple OSS Distributions }
3718*4f1223e8SApple OSS Distributions 
3719*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3720*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MUL_DEFAULT_WORKSPACE_N(cc_size n)3721*4f1223e8SApple OSS Distributions CCZP_MUL_DEFAULT_WORKSPACE_N(cc_size n)
3722*4f1223e8SApple OSS Distributions {
3723*4f1223e8SApple OSS Distributions 	return (2 * n) + CCZP_MM_MOD_WORKSPACE_N(n);
3724*4f1223e8SApple OSS Distributions }
3725*4f1223e8SApple OSS Distributions 
3726*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3727*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_MUL_WORKSPACE_N(cc_size n)3728*4f1223e8SApple OSS Distributions CCZP_MUL_WORKSPACE_N(cc_size n)
3729*4f1223e8SApple OSS Distributions {
3730*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3731*4f1223e8SApple OSS Distributions }
3732*4f1223e8SApple OSS Distributions 
3733*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3734*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_POWER_BLINDED_WORKSPACE_N(cc_size n)3735*4f1223e8SApple OSS Distributions CCZP_POWER_BLINDED_WORKSPACE_N(cc_size n)
3736*4f1223e8SApple OSS Distributions {
3737*4f1223e8SApple OSS Distributions 	return (n) + (n) + CCZP_POWER_WORKSPACE_N(n);
3738*4f1223e8SApple OSS Distributions }
3739*4f1223e8SApple OSS Distributions 
3740*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3741*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_POWER_FAST_WORKSPACE_N(cc_size n)3742*4f1223e8SApple OSS Distributions CCZP_POWER_FAST_WORKSPACE_N(cc_size n)
3743*4f1223e8SApple OSS Distributions {
3744*4f1223e8SApple OSS Distributions 	return (3 * n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3745*4f1223e8SApple OSS Distributions }
3746*4f1223e8SApple OSS Distributions 
3747*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3748*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_POWER_WORKSPACE_N(cc_size n)3749*4f1223e8SApple OSS Distributions CCZP_POWER_WORKSPACE_N(cc_size n)
3750*4f1223e8SApple OSS Distributions {
3751*4f1223e8SApple OSS Distributions 	return (4 * n) + (2 * n) + CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3752*4f1223e8SApple OSS Distributions }
3753*4f1223e8SApple OSS Distributions 
3754*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3755*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_SQRT_3MOD4_WORKSPACE_N(cc_size n)3756*4f1223e8SApple OSS Distributions CCZP_SQRT_3MOD4_WORKSPACE_N(cc_size n)
3757*4f1223e8SApple OSS Distributions {
3758*4f1223e8SApple OSS Distributions 	return (n) + CCZP_POWER_FAST_WORKSPACE_N(n);
3759*4f1223e8SApple OSS Distributions }
3760*4f1223e8SApple OSS Distributions 
3761*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3762*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_SQRT_DEFAULT_WORKSPACE_N(cc_size n)3763*4f1223e8SApple OSS Distributions CCZP_SQRT_DEFAULT_WORKSPACE_N(cc_size n)
3764*4f1223e8SApple OSS Distributions {
3765*4f1223e8SApple OSS Distributions 	return CCZP_SQRT_TONELLI_SHANKS_WORKSPACE_N(n);
3766*4f1223e8SApple OSS Distributions }
3767*4f1223e8SApple OSS Distributions 
3768*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3769*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_SQRT_TONELLI_SHANKS_PRECOMP_WORKSPACE_N(cc_size n)3770*4f1223e8SApple OSS Distributions CCZP_SQRT_TONELLI_SHANKS_PRECOMP_WORKSPACE_N(cc_size n)
3771*4f1223e8SApple OSS Distributions {
3772*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + (n) + CCZP_POWER_FAST_WORKSPACE_N(n);
3773*4f1223e8SApple OSS Distributions }
3774*4f1223e8SApple OSS Distributions 
3775*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3776*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_SQRT_TONELLI_SHANKS_WORKSPACE_N(cc_size n)3777*4f1223e8SApple OSS Distributions CCZP_SQRT_TONELLI_SHANKS_WORKSPACE_N(cc_size n)
3778*4f1223e8SApple OSS Distributions {
3779*4f1223e8SApple OSS Distributions 	return (n) + (n) + (n) + CCZP_SQRT_TONELLI_SHANKS_PRECOMP_WORKSPACE_N(n);
3780*4f1223e8SApple OSS Distributions }
3781*4f1223e8SApple OSS Distributions 
3782*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3783*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_SQRT_WORKSPACE_N(cc_size n)3784*4f1223e8SApple OSS Distributions CCZP_SQRT_WORKSPACE_N(cc_size n)
3785*4f1223e8SApple OSS Distributions {
3786*4f1223e8SApple OSS Distributions 	return CCZP_SQRT_TONELLI_SHANKS_WORKSPACE_N(n);
3787*4f1223e8SApple OSS Distributions }
3788*4f1223e8SApple OSS Distributions 
3789*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3790*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_SQR_DEFAULT_WORKSPACE_N(cc_size n)3791*4f1223e8SApple OSS Distributions CCZP_SQR_DEFAULT_WORKSPACE_N(cc_size n)
3792*4f1223e8SApple OSS Distributions {
3793*4f1223e8SApple OSS Distributions 	return (2 * n) + CCN_SQR_WORKSPACE_N(n);
3794*4f1223e8SApple OSS Distributions }
3795*4f1223e8SApple OSS Distributions 
3796*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3797*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_SQR_WORKSPACE_N(cc_size n)3798*4f1223e8SApple OSS Distributions CCZP_SQR_WORKSPACE_N(cc_size n)
3799*4f1223e8SApple OSS Distributions {
3800*4f1223e8SApple OSS Distributions 	return CCN_P224_SQR_WORKSPACE_N(n);
3801*4f1223e8SApple OSS Distributions }
3802*4f1223e8SApple OSS Distributions 
3803*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3804*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_SUB_DEFAULT_WORKSPACE_N(CC_UNUSED cc_size n)3805*4f1223e8SApple OSS Distributions CCZP_SUB_DEFAULT_WORKSPACE_N(CC_UNUSED cc_size n)
3806*4f1223e8SApple OSS Distributions {
3807*4f1223e8SApple OSS Distributions 	return 0;
3808*4f1223e8SApple OSS Distributions }
3809*4f1223e8SApple OSS Distributions 
3810*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3811*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_SUB_WORKSPACE_N(CC_UNUSED cc_size n)3812*4f1223e8SApple OSS Distributions CCZP_SUB_WORKSPACE_N(CC_UNUSED cc_size n)
3813*4f1223e8SApple OSS Distributions {
3814*4f1223e8SApple OSS Distributions 	return 0;
3815*4f1223e8SApple OSS Distributions }
3816*4f1223e8SApple OSS Distributions 
3817*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3818*4f1223e8SApple OSS Distributions CC_PURE CC_INLINE cc_size
CCZP_TO_DEFAULT_WORKSPACE_N(CC_UNUSED cc_size n)3819*4f1223e8SApple OSS Distributions CCZP_TO_DEFAULT_WORKSPACE_N(CC_UNUSED cc_size n)
3820*4f1223e8SApple OSS Distributions {
3821*4f1223e8SApple OSS Distributions 	return 0;
3822*4f1223e8SApple OSS Distributions }
3823*4f1223e8SApple OSS Distributions 
3824*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3825*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZP_TO_WORKSPACE_N(cc_size n)3826*4f1223e8SApple OSS Distributions CCZP_TO_WORKSPACE_N(cc_size n)
3827*4f1223e8SApple OSS Distributions {
3828*4f1223e8SApple OSS Distributions 	return CCZP_MUL_DEFAULT_WORKSPACE_N(n);
3829*4f1223e8SApple OSS Distributions }
3830*4f1223e8SApple OSS Distributions 
3831*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3832*4f1223e8SApple OSS Distributions CC_INLINE cc_size
CCZ_EXPMOD_WORKSPACE_N(cc_size n)3833*4f1223e8SApple OSS Distributions CCZ_EXPMOD_WORKSPACE_N(cc_size n)
3834*4f1223e8SApple OSS Distributions {
3835*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_cczp()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (1 + (2 * n))) + (n) +
3836*4f1223e8SApple OSS Distributions 	       CCZP_POWER_WORKSPACE_N(n);
3837*4f1223e8SApple OSS Distributions }
3838*4f1223e8SApple OSS Distributions 
3839*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3840*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_ECDH_WORKSPACE_N(cc_size n)3841*4f1223e8SApple OSS Distributions FIPSPOST_POST_ECDH_WORKSPACE_N(cc_size n)
3842*4f1223e8SApple OSS Distributions {
3843*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
3844*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
3845*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3846*4f1223e8SApple OSS Distributions 	       CCECDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
3847*4f1223e8SApple OSS Distributions }
3848*4f1223e8SApple OSS Distributions 
3849*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3850*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_ECDSA_KAT_SIGN_WORKSPACE_N(cc_size n)3851*4f1223e8SApple OSS Distributions FIPSPOST_POST_ECDSA_KAT_SIGN_WORKSPACE_N(cc_size n)
3852*4f1223e8SApple OSS Distributions {
3853*4f1223e8SApple OSS Distributions 	return FIPSPOST_POST_ECDSA_SIGN_WORKSPACE_N(n);
3854*4f1223e8SApple OSS Distributions }
3855*4f1223e8SApple OSS Distributions 
3856*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3857*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_ECDSA_KAT_VERIFY_WORKSPACE_N(cc_size n)3858*4f1223e8SApple OSS Distributions FIPSPOST_POST_ECDSA_KAT_VERIFY_WORKSPACE_N(cc_size n)
3859*4f1223e8SApple OSS Distributions {
3860*4f1223e8SApple OSS Distributions 	return FIPSPOST_POST_ECDSA_VERIFY_WORKSPACE_N(n);
3861*4f1223e8SApple OSS Distributions }
3862*4f1223e8SApple OSS Distributions 
3863*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3864*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_ECDSA_SIGN_WORKSPACE_N(cc_size n)3865*4f1223e8SApple OSS Distributions FIPSPOST_POST_ECDSA_SIGN_WORKSPACE_N(cc_size n)
3866*4f1223e8SApple OSS Distributions {
3867*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_full_ctx()) + (4 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) /
3868*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
3869*4f1223e8SApple OSS Distributions 	       CCEC_SIGN_WORKSPACE_N(n);
3870*4f1223e8SApple OSS Distributions }
3871*4f1223e8SApple OSS Distributions 
3872*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3873*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_ECDSA_VERIFY_WORKSPACE_N(cc_size n)3874*4f1223e8SApple OSS Distributions FIPSPOST_POST_ECDSA_VERIFY_WORKSPACE_N(cc_size n)
3875*4f1223e8SApple OSS Distributions {
3876*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccec_pub_ctx()) + (3 * ((sizeof_cc_unit()) * n))) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) +
3877*4f1223e8SApple OSS Distributions 	       CCEC_VERIFY_DIGEST_WORKSPACE_N(n);
3878*4f1223e8SApple OSS Distributions }
3879*4f1223e8SApple OSS Distributions 
3880*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3881*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_ECDSA_WORKSPACE_N(cc_size n)3882*4f1223e8SApple OSS Distributions FIPSPOST_POST_ECDSA_WORKSPACE_N(cc_size n)
3883*4f1223e8SApple OSS Distributions {
3884*4f1223e8SApple OSS Distributions 	return CC_MAX_EVAL(FIPSPOST_POST_ECDSA_VERIFY_WORKSPACE_N(n), FIPSPOST_POST_ECDSA_SIGN_WORKSPACE_N(n));
3885*4f1223e8SApple OSS Distributions }
3886*4f1223e8SApple OSS Distributions 
3887*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3888*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_FFDH_WORKSPACE_N(cc_size n)3889*4f1223e8SApple OSS Distributions FIPSPOST_POST_FFDH_WORKSPACE_N(cc_size n)
3890*4f1223e8SApple OSS Distributions {
3891*4f1223e8SApple OSS Distributions 	return (((((sizeof_struct_ccdh_pub_ctx()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (1 * n)) +
3892*4f1223e8SApple OSS Distributions 	       (((((sizeof_struct_ccdh_full_ctx()) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) + (2 * n)) +
3893*4f1223e8SApple OSS Distributions 	       CCDH_COMPUTE_SHARED_SECRET_WORKSPACE_N(n);
3894*4f1223e8SApple OSS Distributions }
3895*4f1223e8SApple OSS Distributions 
3896*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3897*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_RSA_ENC_DEC_WORKSPACE_N(cc_size n)3898*4f1223e8SApple OSS Distributions FIPSPOST_POST_RSA_ENC_DEC_WORKSPACE_N(cc_size n)
3899*4f1223e8SApple OSS Distributions {
3900*4f1223e8SApple OSS Distributions 	return FIPSPOST_POST_RSA_OAEP_CONSISTENCY_WORKSPACE_N(n);
3901*4f1223e8SApple OSS Distributions }
3902*4f1223e8SApple OSS Distributions 
3903*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3904*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_RSA_OAEP_CONSISTENCY_WORKSPACE_N(cc_size n)3905*4f1223e8SApple OSS Distributions FIPSPOST_POST_RSA_OAEP_CONSISTENCY_WORKSPACE_N(cc_size n)
3906*4f1223e8SApple OSS Distributions {
3907*4f1223e8SApple OSS Distributions 	return (((((((sizeof_struct_cczp()) + 8) +
3908*4f1223e8SApple OSS Distributions 	       (3 * ((sizeof_cc_unit()) * (((((sizeof_cc_unit()) * n) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit()))))) +
3909*4f1223e8SApple OSS Distributions 	       ((((sizeof_cc_unit()) * (((((sizeof_cc_unit()) * n) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit()))) +
3910*4f1223e8SApple OSS Distributions 	       (((sizeof_struct_cczp()) + 8) * 2)) +
3911*4f1223e8SApple OSS Distributions 	       (7 * ((sizeof_cc_unit()) *
3912*4f1223e8SApple OSS Distributions 	       (((((((sizeof_cc_unit()) * n) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) / 2) + 1))))) +
3913*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) -
3914*4f1223e8SApple OSS Distributions 	       1) /
3915*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
3916*4f1223e8SApple OSS Distributions 	       CCRSA_DECRYPT_OAEP_BLINDED_WORKSPACE_N(n);
3917*4f1223e8SApple OSS Distributions }
3918*4f1223e8SApple OSS Distributions 
3919*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3920*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_RSA_OAEP_DECRYPT_WORKSPACE_N(cc_size n)3921*4f1223e8SApple OSS Distributions FIPSPOST_POST_RSA_OAEP_DECRYPT_WORKSPACE_N(cc_size n)
3922*4f1223e8SApple OSS Distributions {
3923*4f1223e8SApple OSS Distributions 	return CCRSA_DECRYPT_OAEP_BLINDED_WORKSPACE_N(n);
3924*4f1223e8SApple OSS Distributions }
3925*4f1223e8SApple OSS Distributions 
3926*4f1223e8SApple OSS Distributions // This file is auto-generated. Please don't modify it.
3927*4f1223e8SApple OSS Distributions CC_INLINE cc_size
FIPSPOST_POST_RSA_OAEP_KAT_WORKSPACE_N(cc_size n)3928*4f1223e8SApple OSS Distributions FIPSPOST_POST_RSA_OAEP_KAT_WORKSPACE_N(cc_size n)
3929*4f1223e8SApple OSS Distributions {
3930*4f1223e8SApple OSS Distributions 	return (((((((sizeof_struct_cczp()) + 8) +
3931*4f1223e8SApple OSS Distributions 	       (3 * ((sizeof_cc_unit()) * (((((sizeof_cc_unit()) * n) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit()))))) +
3932*4f1223e8SApple OSS Distributions 	       ((((sizeof_cc_unit()) * (((((sizeof_cc_unit()) * n) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit()))) +
3933*4f1223e8SApple OSS Distributions 	       (((sizeof_struct_cczp()) + 8) * 2)) +
3934*4f1223e8SApple OSS Distributions 	       (7 * ((sizeof_cc_unit()) *
3935*4f1223e8SApple OSS Distributions 	       (((((((sizeof_cc_unit()) * n) + (sizeof_cc_unit())) - 1) / (sizeof_cc_unit())) / 2) + 1))))) +
3936*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) -
3937*4f1223e8SApple OSS Distributions 	       1) /
3938*4f1223e8SApple OSS Distributions 	       (sizeof_cc_unit())) +
3939*4f1223e8SApple OSS Distributions 	       CCRSA_DECRYPT_OAEP_BLINDED_WORKSPACE_N(n);
3940*4f1223e8SApple OSS Distributions }
3941