Lines Matching refs:operation
461 psa_sign_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_sign_hash_get_num_ops() argument
463 switch( operation->id ) in psa_driver_wrapper_sign_hash_get_num_ops()
470 return(mbedtls_psa_sign_hash_get_num_ops(&operation->ctx.mbedtls_ctx)); in psa_driver_wrapper_sign_hash_get_num_ops()
485 psa_verify_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_verify_hash_get_num_ops() argument
487 switch( operation->id ) in psa_driver_wrapper_verify_hash_get_num_ops()
494 return (mbedtls_psa_verify_hash_get_num_ops(&operation->ctx.mbedtls_ctx)); in psa_driver_wrapper_verify_hash_get_num_ops()
510 psa_sign_hash_interruptible_operation_t *operation, in psa_driver_wrapper_sign_hash_start() argument
536 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_sign_hash_start()
537 status = mbedtls_psa_sign_hash_start( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_sign_hash_start()
555 psa_sign_hash_interruptible_operation_t *operation, in psa_driver_wrapper_sign_hash_complete() argument
559 switch( operation->id ) in psa_driver_wrapper_sign_hash_complete()
562 return( mbedtls_psa_sign_hash_complete( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_sign_hash_complete()
582 psa_sign_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_sign_hash_abort() argument
584 switch( operation->id ) in psa_driver_wrapper_sign_hash_abort()
587 return( mbedtls_psa_sign_hash_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_sign_hash_abort()
601 psa_verify_hash_interruptible_operation_t *operation, in psa_driver_wrapper_verify_hash_start() argument
628 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_verify_hash_start()
629 status = mbedtls_psa_verify_hash_start( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_verify_hash_start()
648 psa_verify_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_verify_hash_complete() argument
650 switch( operation->id ) in psa_driver_wrapper_verify_hash_complete()
654 &operation->ctx.mbedtls_ctx in psa_driver_wrapper_verify_hash_complete()
669 psa_verify_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_verify_hash_abort() argument
671 switch( operation->id ) in psa_driver_wrapper_verify_hash_abort()
674 return( mbedtls_psa_verify_hash_abort( &operation->ctx.mbedtls_ctx in psa_driver_wrapper_verify_hash_abort()
1243 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_encrypt_setup() argument
1260 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_encrypt_setup()
1267 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_cipher_encrypt_setup()
1275 status = mbedtls_psa_cipher_encrypt_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_encrypt_setup()
1281 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_cipher_encrypt_setup()
1293 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_encrypt_setup()
1299 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_cipher_encrypt_setup()
1307 (void)operation; in psa_driver_wrapper_cipher_encrypt_setup()
1316 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_decrypt_setup() argument
1333 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_decrypt_setup()
1340 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_cipher_decrypt_setup()
1348 status = mbedtls_psa_cipher_decrypt_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_decrypt_setup()
1354 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_cipher_decrypt_setup()
1366 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_decrypt_setup()
1372 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_cipher_decrypt_setup()
1380 (void)operation; in psa_driver_wrapper_cipher_decrypt_setup()
1389 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_set_iv() argument
1393 switch( operation->id ) in psa_driver_wrapper_cipher_set_iv()
1397 return( mbedtls_psa_cipher_set_iv( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_set_iv()
1406 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_set_iv()
1411 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_set_iv()
1424 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_update() argument
1431 switch( operation->id ) in psa_driver_wrapper_cipher_update()
1435 return( mbedtls_psa_cipher_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_update()
1447 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_update()
1453 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_update()
1470 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_finish() argument
1475 switch( operation->id ) in psa_driver_wrapper_cipher_finish()
1479 return( mbedtls_psa_cipher_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_finish()
1489 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_finish()
1494 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_finish()
1508 psa_cipher_operation_t *operation ) in psa_driver_wrapper_cipher_abort() argument
1512 switch( operation->id ) in psa_driver_wrapper_cipher_abort()
1516 return( mbedtls_psa_cipher_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_cipher_abort()
1523 &operation->ctx.transparent_test_driver_ctx ); in psa_driver_wrapper_cipher_abort()
1525 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_abort()
1526 sizeof( operation->ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_cipher_abort()
1531 &operation->ctx.opaque_test_driver_ctx ); in psa_driver_wrapper_cipher_abort()
1533 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_abort()
1534 sizeof( operation->ctx.opaque_test_driver_ctx ) ); in psa_driver_wrapper_cipher_abort()
1584 psa_hash_operation_t *operation, in psa_driver_wrapper_hash_setup() argument
1592 &operation->ctx.test_driver_ctx, alg ); in psa_driver_wrapper_hash_setup()
1594 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_hash_setup()
1602 status = mbedtls_psa_hash_setup( &operation->ctx.mbedtls_ctx, alg ); in psa_driver_wrapper_hash_setup()
1604 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_hash_setup()
1611 (void) operation; in psa_driver_wrapper_hash_setup()
1642 psa_hash_operation_t *operation, in psa_driver_wrapper_hash_update() argument
1646 switch( operation->id ) in psa_driver_wrapper_hash_update()
1650 return( mbedtls_psa_hash_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_hash_update()
1656 &operation->ctx.test_driver_ctx, in psa_driver_wrapper_hash_update()
1667 psa_hash_operation_t *operation, in psa_driver_wrapper_hash_finish() argument
1672 switch( operation->id ) in psa_driver_wrapper_hash_finish()
1676 return( mbedtls_psa_hash_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_hash_finish()
1682 &operation->ctx.test_driver_ctx, in psa_driver_wrapper_hash_finish()
1694 psa_hash_operation_t *operation ) in psa_driver_wrapper_hash_abort() argument
1696 switch( operation->id ) in psa_driver_wrapper_hash_abort()
1700 return( mbedtls_psa_hash_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_hash_abort()
1705 &operation->ctx.test_driver_ctx ) ); in psa_driver_wrapper_hash_abort()
1817 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_encrypt_setup() argument
1834 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_aead_encrypt_setup()
1836 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_encrypt_setup()
1847 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_aead_encrypt_setup()
1849 &operation->ctx.mbedtls_ctx, attributes, in psa_driver_wrapper_aead_encrypt_setup()
1865 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_decrypt_setup() argument
1882 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_aead_decrypt_setup()
1884 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_decrypt_setup()
1896 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_aead_decrypt_setup()
1898 &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_decrypt_setup()
1915 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_set_nonce() argument
1919 switch( operation->id ) in psa_driver_wrapper_aead_set_nonce()
1923 return( mbedtls_psa_aead_set_nonce( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_set_nonce()
1933 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_set_nonce()
1949 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_set_lengths() argument
1953 switch( operation->id ) in psa_driver_wrapper_aead_set_lengths()
1957 return( mbedtls_psa_aead_set_lengths( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_set_lengths()
1967 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_set_lengths()
1983 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_update_ad() argument
1987 switch( operation->id ) in psa_driver_wrapper_aead_update_ad()
1991 return( mbedtls_psa_aead_update_ad( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_update_ad()
2001 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_update_ad()
2017 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_update() argument
2024 switch( operation->id ) in psa_driver_wrapper_aead_update()
2028 return( mbedtls_psa_aead_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_update()
2039 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_update()
2059 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_finish() argument
2067 switch( operation->id ) in psa_driver_wrapper_aead_finish()
2071 return( mbedtls_psa_aead_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_finish()
2083 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_finish()
2104 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_verify() argument
2111 switch( operation->id ) in psa_driver_wrapper_aead_verify()
2120 status = mbedtls_psa_aead_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_verify()
2147 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_verify()
2167 psa_aead_operation_t *operation ) in psa_driver_wrapper_aead_abort() argument
2169 switch( operation->id ) in psa_driver_wrapper_aead_abort()
2173 return( mbedtls_psa_aead_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_aead_abort()
2181 &operation->ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_aead_abort()
2264 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_sign_setup() argument
2282 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_sign_setup()
2288 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_mac_sign_setup()
2296 status = mbedtls_psa_mac_sign_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_sign_setup()
2301 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_mac_sign_setup()
2313 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_sign_setup()
2319 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_mac_sign_setup()
2327 (void) operation; in psa_driver_wrapper_mac_sign_setup()
2336 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_verify_setup() argument
2354 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_verify_setup()
2360 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_mac_verify_setup()
2368 status = mbedtls_psa_mac_verify_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_verify_setup()
2373 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_mac_verify_setup()
2385 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_verify_setup()
2391 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_mac_verify_setup()
2399 (void) operation; in psa_driver_wrapper_mac_verify_setup()
2408 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_update() argument
2412 switch( operation->id ) in psa_driver_wrapper_mac_update()
2416 return( mbedtls_psa_mac_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_update()
2424 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_update()
2429 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_update()
2441 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_sign_finish() argument
2446 switch( operation->id ) in psa_driver_wrapper_mac_sign_finish()
2450 return( mbedtls_psa_mac_sign_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_sign_finish()
2458 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_sign_finish()
2463 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_sign_finish()
2476 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_verify_finish() argument
2480 switch( operation->id ) in psa_driver_wrapper_mac_verify_finish()
2484 return( mbedtls_psa_mac_verify_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_verify_finish()
2492 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_verify_finish()
2497 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_verify_finish()
2509 psa_mac_operation_t *operation ) in psa_driver_wrapper_mac_abort() argument
2511 switch( operation->id ) in psa_driver_wrapper_mac_abort()
2515 return( mbedtls_psa_mac_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_mac_abort()
2522 &operation->ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_mac_abort()
2525 &operation->ctx.opaque_test_driver_ctx ) ); in psa_driver_wrapper_mac_abort()
2740 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_setup() argument
2757 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_setup()
2760 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_pake_setup()
2767 status = mbedtls_psa_pake_setup( &operation->data.ctx.mbedtls_ctx, in psa_driver_wrapper_pake_setup()
2770 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_pake_setup()
2776 (void)operation; in psa_driver_wrapper_pake_setup()
2782 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_output() argument
2788 switch( operation->id ) in psa_driver_wrapper_pake_output()
2792 return( mbedtls_psa_pake_output( &operation->data.ctx.mbedtls_ctx, step, in psa_driver_wrapper_pake_output()
2800 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_output()
2814 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_input() argument
2819 switch( operation->id ) in psa_driver_wrapper_pake_input()
2823 return( mbedtls_psa_pake_input( &operation->data.ctx.mbedtls_ctx, in psa_driver_wrapper_pake_input()
2832 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_input()
2846 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_get_implicit_key() argument
2850 switch( operation->id ) in psa_driver_wrapper_pake_get_implicit_key()
2854 return( mbedtls_psa_pake_get_implicit_key( &operation->data.ctx.mbedtls_ctx, in psa_driver_wrapper_pake_get_implicit_key()
2862 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_get_implicit_key()
2875 psa_pake_operation_t * operation ) in psa_driver_wrapper_pake_abort() argument
2877 switch( operation->id ) in psa_driver_wrapper_pake_abort()
2881 return( mbedtls_psa_pake_abort( &operation->data.ctx.mbedtls_ctx ) ); in psa_driver_wrapper_pake_abort()
2888 &operation->data.ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_pake_abort()