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