@@ -94,7 +94,7 @@ DEFINE_POINTER_CLEANUP_FUNC(struct s2n_async_pkey_op *, s2n_async_pkey_op_free);
9494
9595static S2N_RESULT s2n_async_get_actions (s2n_async_pkey_op_type type , const struct s2n_async_pkey_op_actions * * actions )
9696{
97- ENSURE_NONNULL (actions );
97+ ENSURE_REF (actions );
9898
9999 switch (type ) {
100100 case S2N_ASYNC_DECRYPT :
@@ -111,7 +111,7 @@ static S2N_RESULT s2n_async_get_actions(s2n_async_pkey_op_type type, const struc
111111
112112static S2N_RESULT s2n_async_pkey_op_allocate (struct s2n_async_pkey_op * * op )
113113{
114- ENSURE_NONNULL (op );
114+ ENSURE_REF (op );
115115 ENSURE (* op == NULL , S2N_ERR_SAFETY );
116116
117117 /* allocate memory */
@@ -130,10 +130,10 @@ static S2N_RESULT s2n_async_pkey_op_allocate(struct s2n_async_pkey_op **op)
130130S2N_RESULT s2n_async_pkey_decrypt (struct s2n_connection * conn , struct s2n_blob * encrypted ,
131131 struct s2n_blob * init_decrypted , s2n_async_pkey_decrypt_complete on_complete )
132132{
133- ENSURE_NONNULL (conn );
134- ENSURE_NONNULL (encrypted );
135- ENSURE_NONNULL (init_decrypted );
136- ENSURE_NONNULL (on_complete );
133+ ENSURE_REF (conn );
134+ ENSURE_REF (encrypted );
135+ ENSURE_REF (init_decrypted );
136+ ENSURE_REF (on_complete );
137137
138138 if (conn -> config -> async_pkey_cb ) {
139139 GUARD_RESULT (s2n_async_pkey_decrypt_async (conn , encrypted , init_decrypted , on_complete ));
@@ -147,10 +147,10 @@ S2N_RESULT s2n_async_pkey_decrypt(struct s2n_connection *conn, struct s2n_blob *
147147S2N_RESULT s2n_async_pkey_decrypt_async (struct s2n_connection * conn , struct s2n_blob * encrypted ,
148148 struct s2n_blob * init_decrypted , s2n_async_pkey_decrypt_complete on_complete )
149149{
150- ENSURE_NONNULL (conn );
151- ENSURE_NONNULL (encrypted );
152- ENSURE_NONNULL (init_decrypted );
153- ENSURE_NONNULL (on_complete );
150+ ENSURE_REF (conn );
151+ ENSURE_REF (encrypted );
152+ ENSURE_REF (init_decrypted );
153+ ENSURE_REF (on_complete );
154154 ENSURE (conn -> handshake .async_state == S2N_ASYNC_NOT_INVOKED , S2N_ERR_ASYNC_MORE_THAN_ONE );
155155
156156 DEFER_CLEANUP (struct s2n_async_pkey_op * op = NULL , s2n_async_pkey_op_free_pointer );
@@ -185,10 +185,10 @@ S2N_RESULT s2n_async_pkey_decrypt_async(struct s2n_connection *conn, struct s2n_
185185S2N_RESULT s2n_async_pkey_decrypt_sync (struct s2n_connection * conn , struct s2n_blob * encrypted ,
186186 struct s2n_blob * init_decrypted , s2n_async_pkey_decrypt_complete on_complete )
187187{
188- ENSURE_NONNULL (conn );
189- ENSURE_NONNULL (encrypted );
190- ENSURE_NONNULL (init_decrypted );
191- ENSURE_NONNULL (on_complete );
188+ ENSURE_REF (conn );
189+ ENSURE_REF (encrypted );
190+ ENSURE_REF (init_decrypted );
191+ ENSURE_REF (on_complete );
192192
193193 const struct s2n_pkey * pkey = conn -> handshake_params .our_chain_and_key -> private_key ;
194194
@@ -201,9 +201,9 @@ S2N_RESULT s2n_async_pkey_decrypt_sync(struct s2n_connection *conn, struct s2n_b
201201S2N_RESULT s2n_async_pkey_sign (struct s2n_connection * conn , s2n_signature_algorithm sig_alg ,
202202 struct s2n_hash_state * digest , s2n_async_pkey_sign_complete on_complete )
203203{
204- ENSURE_NONNULL (conn );
205- ENSURE_NONNULL (digest );
206- ENSURE_NONNULL (on_complete );
204+ ENSURE_REF (conn );
205+ ENSURE_REF (digest );
206+ ENSURE_REF (on_complete );
207207
208208 if (conn -> config -> async_pkey_cb ) {
209209 GUARD_RESULT (s2n_async_pkey_sign_async (conn , sig_alg , digest , on_complete ));
@@ -217,9 +217,9 @@ S2N_RESULT s2n_async_pkey_sign(struct s2n_connection *conn, s2n_signature_algori
217217S2N_RESULT s2n_async_pkey_sign_async (struct s2n_connection * conn , s2n_signature_algorithm sig_alg ,
218218 struct s2n_hash_state * digest , s2n_async_pkey_sign_complete on_complete )
219219{
220- ENSURE_NONNULL (conn );
221- ENSURE_NONNULL (digest );
222- ENSURE_NONNULL (on_complete );
220+ ENSURE_REF (conn );
221+ ENSURE_REF (digest );
222+ ENSURE_REF (on_complete );
223223 ENSURE (conn -> handshake .async_state == S2N_ASYNC_NOT_INVOKED , S2N_ERR_ASYNC_MORE_THAN_ONE );
224224
225225 DEFER_CLEANUP (struct s2n_async_pkey_op * op = NULL , s2n_async_pkey_op_free_pointer );
@@ -255,9 +255,9 @@ S2N_RESULT s2n_async_pkey_sign_async(struct s2n_connection *conn, s2n_signature_
255255S2N_RESULT s2n_async_pkey_sign_sync (struct s2n_connection * conn , s2n_signature_algorithm sig_alg ,
256256 struct s2n_hash_state * digest , s2n_async_pkey_sign_complete on_complete )
257257{
258- ENSURE_NONNULL (conn );
259- ENSURE_NONNULL (digest );
260- ENSURE_NONNULL (on_complete );
258+ ENSURE_REF (conn );
259+ ENSURE_REF (digest );
260+ ENSURE_REF (on_complete );
261261
262262 const struct s2n_pkey * pkey = conn -> handshake_params .our_chain_and_key -> private_key ;
263263 DEFER_CLEANUP (struct s2n_blob signed_content = { 0 }, s2n_free );
@@ -274,8 +274,8 @@ S2N_RESULT s2n_async_pkey_sign_sync(struct s2n_connection *conn, s2n_signature_a
274274
275275int s2n_async_pkey_op_perform (struct s2n_async_pkey_op * op , s2n_cert_private_key * key )
276276{
277- ENSURE_POSIX_NONNULL (op );
278- ENSURE_POSIX_NONNULL (key );
277+ ENSURE_POSIX_REF (op );
278+ ENSURE_POSIX_REF (key );
279279 ENSURE_POSIX (!op -> complete , S2N_ERR_ASYNC_ALREADY_PERFORMED );
280280
281281 const struct s2n_async_pkey_op_actions * actions = NULL ;
@@ -290,8 +290,8 @@ int s2n_async_pkey_op_perform(struct s2n_async_pkey_op *op, s2n_cert_private_key
290290
291291int s2n_async_pkey_op_apply (struct s2n_async_pkey_op * op , struct s2n_connection * conn )
292292{
293- ENSURE_POSIX_NONNULL (op );
294- ENSURE_POSIX_NONNULL (conn );
293+ ENSURE_POSIX_REF (op );
294+ ENSURE_POSIX_REF (conn );
295295 ENSURE_POSIX (op -> complete , S2N_ERR_ASYNC_NOT_PERFORMED );
296296 ENSURE_POSIX (!op -> applied , S2N_ERR_ASYNC_ALREADY_APPLIED );
297297 /* We could have just used op->conn and removed a conn argument, but we want caller
@@ -318,7 +318,7 @@ int s2n_async_pkey_op_apply(struct s2n_async_pkey_op *op, struct s2n_connection
318318
319319int s2n_async_pkey_op_free (struct s2n_async_pkey_op * op )
320320{
321- ENSURE_POSIX_NONNULL (op );
321+ ENSURE_POSIX_REF (op );
322322 const struct s2n_async_pkey_op_actions * actions = NULL ;
323323 GUARD_AS_POSIX (s2n_async_get_actions (op -> type , & actions ));
324324
@@ -332,8 +332,8 @@ int s2n_async_pkey_op_free(struct s2n_async_pkey_op *op)
332332
333333S2N_RESULT s2n_async_pkey_decrypt_perform (struct s2n_async_pkey_op * op , s2n_cert_private_key * pkey )
334334{
335- ENSURE_NONNULL (op );
336- ENSURE_NONNULL (pkey );
335+ ENSURE_REF (op );
336+ ENSURE_REF (pkey );
337337
338338 struct s2n_async_pkey_decrypt_data * decrypt = & op -> op .decrypt ;
339339
@@ -344,8 +344,8 @@ S2N_RESULT s2n_async_pkey_decrypt_perform(struct s2n_async_pkey_op *op, s2n_cert
344344
345345S2N_RESULT s2n_async_pkey_decrypt_apply (struct s2n_async_pkey_op * op , struct s2n_connection * conn )
346346{
347- ENSURE_NONNULL (op );
348- ENSURE_NONNULL (conn );
347+ ENSURE_REF (op );
348+ ENSURE_REF (conn );
349349
350350 struct s2n_async_pkey_decrypt_data * decrypt = & op -> op .decrypt ;
351351
@@ -356,7 +356,7 @@ S2N_RESULT s2n_async_pkey_decrypt_apply(struct s2n_async_pkey_op *op, struct s2n
356356
357357S2N_RESULT s2n_async_pkey_decrypt_free (struct s2n_async_pkey_op * op )
358358{
359- ENSURE_NONNULL (op );
359+ ENSURE_REF (op );
360360
361361 struct s2n_async_pkey_decrypt_data * decrypt = & op -> op .decrypt ;
362362
@@ -370,8 +370,8 @@ S2N_RESULT s2n_async_pkey_decrypt_free(struct s2n_async_pkey_op *op)
370370
371371S2N_RESULT s2n_async_pkey_sign_perform (struct s2n_async_pkey_op * op , s2n_cert_private_key * pkey )
372372{
373- ENSURE_NONNULL (op );
374- ENSURE_NONNULL (pkey );
373+ ENSURE_REF (op );
374+ ENSURE_REF (pkey );
375375
376376 struct s2n_async_pkey_sign_data * sign = & op -> op .sign ;
377377
@@ -385,8 +385,8 @@ S2N_RESULT s2n_async_pkey_sign_perform(struct s2n_async_pkey_op *op, s2n_cert_pr
385385
386386S2N_RESULT s2n_async_pkey_sign_apply (struct s2n_async_pkey_op * op , struct s2n_connection * conn )
387387{
388- ENSURE_NONNULL (op );
389- ENSURE_NONNULL (conn );
388+ ENSURE_REF (op );
389+ ENSURE_REF (conn );
390390
391391 struct s2n_async_pkey_sign_data * sign = & op -> op .sign ;
392392
@@ -397,7 +397,7 @@ S2N_RESULT s2n_async_pkey_sign_apply(struct s2n_async_pkey_op *op, struct s2n_co
397397
398398S2N_RESULT s2n_async_pkey_sign_free (struct s2n_async_pkey_op * op )
399399{
400- ENSURE_NONNULL (op );
400+ ENSURE_REF (op );
401401
402402 struct s2n_async_pkey_sign_data * sign = & op -> op .sign ;
403403
@@ -406,4 +406,3 @@ S2N_RESULT s2n_async_pkey_sign_free(struct s2n_async_pkey_op *op)
406406
407407 return S2N_RESULT_OK ;
408408}
409-
0 commit comments