Lines Matching refs:operation
565 psa_sign_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_sign_hash_get_num_ops() argument
567 switch( operation->id ) in psa_driver_wrapper_sign_hash_get_num_ops()
574 return(mbedtls_psa_sign_hash_get_num_ops(&operation->ctx.mbedtls_ctx)); in psa_driver_wrapper_sign_hash_get_num_ops()
589 psa_verify_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_verify_hash_get_num_ops() argument
591 switch( operation->id ) in psa_driver_wrapper_verify_hash_get_num_ops()
598 return (mbedtls_psa_verify_hash_get_num_ops(&operation->ctx.mbedtls_ctx)); in psa_driver_wrapper_verify_hash_get_num_ops()
614 psa_sign_hash_interruptible_operation_t *operation, in psa_driver_wrapper_sign_hash_start() argument
643 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_sign_hash_start()
644 status = mbedtls_psa_sign_hash_start( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_sign_hash_start()
662 psa_sign_hash_interruptible_operation_t *operation, in psa_driver_wrapper_sign_hash_complete() argument
666 switch( operation->id ) in psa_driver_wrapper_sign_hash_complete()
669 return( mbedtls_psa_sign_hash_complete( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_sign_hash_complete()
689 psa_sign_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_sign_hash_abort() argument
691 switch( operation->id ) in psa_driver_wrapper_sign_hash_abort()
694 return( mbedtls_psa_sign_hash_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_sign_hash_abort()
708 psa_verify_hash_interruptible_operation_t *operation, in psa_driver_wrapper_verify_hash_start() argument
738 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_verify_hash_start()
739 status = mbedtls_psa_verify_hash_start( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_verify_hash_start()
758 psa_verify_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_verify_hash_complete() argument
760 switch( operation->id ) in psa_driver_wrapper_verify_hash_complete()
764 &operation->ctx.mbedtls_ctx in psa_driver_wrapper_verify_hash_complete()
779 psa_verify_hash_interruptible_operation_t *operation ) in psa_driver_wrapper_verify_hash_abort() argument
781 switch( operation->id ) in psa_driver_wrapper_verify_hash_abort()
784 return( mbedtls_psa_verify_hash_abort( &operation->ctx.mbedtls_ctx in psa_driver_wrapper_verify_hash_abort()
1400 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_encrypt_setup() argument
1420 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_encrypt_setup()
1427 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_cipher_encrypt_setup()
1434 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_cipher_encrypt_setup()
1439 operation->id = PSA_CRYPTO_CC3XX_DRIVER_ID; in psa_driver_wrapper_cipher_encrypt_setup()
1445 status = mbedtls_psa_cipher_encrypt_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_encrypt_setup()
1451 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_cipher_encrypt_setup()
1463 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_encrypt_setup()
1469 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_cipher_encrypt_setup()
1477 (void)operation; in psa_driver_wrapper_cipher_encrypt_setup()
1486 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_decrypt_setup() argument
1506 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_decrypt_setup()
1513 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_cipher_decrypt_setup()
1520 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_cipher_decrypt_setup()
1525 operation->id = PSA_CRYPTO_CC3XX_DRIVER_ID; in psa_driver_wrapper_cipher_decrypt_setup()
1531 status = mbedtls_psa_cipher_decrypt_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_decrypt_setup()
1537 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_cipher_decrypt_setup()
1549 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_decrypt_setup()
1555 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_cipher_decrypt_setup()
1563 (void)operation; in psa_driver_wrapper_cipher_decrypt_setup()
1572 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_set_iv() argument
1576 switch( operation->id ) in psa_driver_wrapper_cipher_set_iv()
1580 return( mbedtls_psa_cipher_set_iv( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_set_iv()
1589 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_set_iv()
1594 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_set_iv()
1600 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_cipher_set_iv()
1613 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_update() argument
1620 switch( operation->id ) in psa_driver_wrapper_cipher_update()
1624 return( mbedtls_psa_cipher_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_update()
1636 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_update()
1642 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_update()
1649 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_cipher_update()
1666 psa_cipher_operation_t *operation, in psa_driver_wrapper_cipher_finish() argument
1671 switch( operation->id ) in psa_driver_wrapper_cipher_finish()
1675 return( mbedtls_psa_cipher_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_cipher_finish()
1685 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_finish()
1690 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_finish()
1696 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_cipher_finish()
1710 psa_cipher_operation_t *operation ) in psa_driver_wrapper_cipher_abort() argument
1714 switch( operation->id ) in psa_driver_wrapper_cipher_abort()
1718 return( mbedtls_psa_cipher_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_cipher_abort()
1725 &operation->ctx.transparent_test_driver_ctx ); in psa_driver_wrapper_cipher_abort()
1727 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_cipher_abort()
1728 sizeof( operation->ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_cipher_abort()
1733 &operation->ctx.opaque_test_driver_ctx ); in psa_driver_wrapper_cipher_abort()
1735 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_cipher_abort()
1736 sizeof( operation->ctx.opaque_test_driver_ctx ) ); in psa_driver_wrapper_cipher_abort()
1742 &operation->ctx.cc3xx_driver_ctx ); in psa_driver_wrapper_cipher_abort()
1744 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_cipher_abort()
1745 sizeof( operation->ctx.cc3xx_driver_ctx ) ); in psa_driver_wrapper_cipher_abort()
1802 psa_hash_operation_t *operation, in psa_driver_wrapper_hash_setup() argument
1811 &operation->ctx.test_driver_ctx, alg ); in psa_driver_wrapper_hash_setup()
1813 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_hash_setup()
1819 status = cc3xx_hash_setup(&operation->ctx.cc3xx_driver_ctx, alg); in psa_driver_wrapper_hash_setup()
1820 operation->id = PSA_CRYPTO_CC3XX_DRIVER_ID; in psa_driver_wrapper_hash_setup()
1827 status = mbedtls_psa_hash_setup( &operation->ctx.mbedtls_ctx, alg ); in psa_driver_wrapper_hash_setup()
1829 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_hash_setup()
1836 (void) operation; in psa_driver_wrapper_hash_setup()
1877 psa_hash_operation_t *operation, in psa_driver_wrapper_hash_update() argument
1881 switch( operation->id ) in psa_driver_wrapper_hash_update()
1885 return( mbedtls_psa_hash_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_hash_update()
1892 &operation->ctx.test_driver_ctx, in psa_driver_wrapper_hash_update()
1898 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_hash_update()
1910 psa_hash_operation_t *operation, in psa_driver_wrapper_hash_finish() argument
1915 switch( operation->id ) in psa_driver_wrapper_hash_finish()
1919 return( mbedtls_psa_hash_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_hash_finish()
1926 &operation->ctx.test_driver_ctx, in psa_driver_wrapper_hash_finish()
1932 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_hash_finish()
1945 psa_hash_operation_t *operation ) in psa_driver_wrapper_hash_abort() argument
1947 switch( operation->id ) in psa_driver_wrapper_hash_abort()
1951 return( mbedtls_psa_hash_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_hash_abort()
1957 &operation->ctx.test_driver_ctx ) ); in psa_driver_wrapper_hash_abort()
1962 &operation->ctx.cc3xx_driver_ctx ) ); in psa_driver_wrapper_hash_abort()
2103 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_encrypt_setup() argument
2123 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_aead_encrypt_setup()
2125 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_encrypt_setup()
2134 operation->id = PSA_CRYPTO_CC3XX_DRIVER_ID; in psa_driver_wrapper_aead_encrypt_setup()
2136 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_encrypt_setup()
2145 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_aead_encrypt_setup()
2147 &operation->ctx.mbedtls_ctx, attributes, in psa_driver_wrapper_aead_encrypt_setup()
2163 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_decrypt_setup() argument
2183 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_aead_decrypt_setup()
2185 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_decrypt_setup()
2195 operation->id = PSA_CRYPTO_CC3XX_DRIVER_ID; in psa_driver_wrapper_aead_decrypt_setup()
2197 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_decrypt_setup()
2207 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_aead_decrypt_setup()
2209 &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_decrypt_setup()
2226 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_set_nonce() argument
2230 switch( operation->id ) in psa_driver_wrapper_aead_set_nonce()
2234 return( mbedtls_psa_aead_set_nonce( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_set_nonce()
2244 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_set_nonce()
2253 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_set_nonce()
2266 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_set_lengths() argument
2270 switch( operation->id ) in psa_driver_wrapper_aead_set_lengths()
2274 return( mbedtls_psa_aead_set_lengths( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_set_lengths()
2284 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_set_lengths()
2293 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_set_lengths()
2306 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_update_ad() argument
2310 switch( operation->id ) in psa_driver_wrapper_aead_update_ad()
2314 return( mbedtls_psa_aead_update_ad( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_update_ad()
2324 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_update_ad()
2333 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_update_ad()
2346 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_update() argument
2353 switch( operation->id ) in psa_driver_wrapper_aead_update()
2357 return( mbedtls_psa_aead_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_update()
2368 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_update()
2378 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_update()
2395 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_finish() argument
2403 switch( operation->id ) in psa_driver_wrapper_aead_finish()
2407 return( mbedtls_psa_aead_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_finish()
2419 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_finish()
2429 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_finish()
2447 psa_aead_operation_t *operation, in psa_driver_wrapper_aead_verify() argument
2454 switch( operation->id ) in psa_driver_wrapper_aead_verify()
2463 status = mbedtls_psa_aead_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_aead_verify()
2490 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_aead_verify()
2500 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_aead_verify()
2517 psa_aead_operation_t *operation ) in psa_driver_wrapper_aead_abort() argument
2519 switch( operation->id ) in psa_driver_wrapper_aead_abort()
2523 return( mbedtls_psa_aead_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_aead_abort()
2531 &operation->ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_aead_abort()
2539 &operation->ctx.cc3xx_driver_ctx ) ); in psa_driver_wrapper_aead_abort()
2628 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_sign_setup() argument
2649 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_sign_setup()
2655 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_mac_sign_setup()
2662 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_mac_sign_setup()
2666 operation->id = PSA_CRYPTO_CC3XX_DRIVER_ID; in psa_driver_wrapper_mac_sign_setup()
2672 status = mbedtls_psa_mac_sign_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_sign_setup()
2677 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_mac_sign_setup()
2689 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_sign_setup()
2695 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_mac_sign_setup()
2703 (void) operation; in psa_driver_wrapper_mac_sign_setup()
2712 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_verify_setup() argument
2733 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_verify_setup()
2739 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_mac_verify_setup()
2746 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_mac_verify_setup()
2750 operation->id = PSA_CRYPTO_CC3XX_DRIVER_ID; in psa_driver_wrapper_mac_verify_setup()
2756 status = mbedtls_psa_mac_verify_setup( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_verify_setup()
2761 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_mac_verify_setup()
2773 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_verify_setup()
2779 operation->id = MBEDTLS_TEST_OPAQUE_DRIVER_ID; in psa_driver_wrapper_mac_verify_setup()
2787 (void) operation; in psa_driver_wrapper_mac_verify_setup()
2796 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_update() argument
2800 switch( operation->id ) in psa_driver_wrapper_mac_update()
2804 return( mbedtls_psa_mac_update( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_update()
2812 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_update()
2817 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_update()
2822 return(cc3xx_mac_update(&operation->ctx.cc3xx_driver_ctx, input, input_length)); in psa_driver_wrapper_mac_update()
2833 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_sign_finish() argument
2838 switch( operation->id ) in psa_driver_wrapper_mac_sign_finish()
2842 return( mbedtls_psa_mac_sign_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_sign_finish()
2850 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_sign_finish()
2855 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_sign_finish()
2860 return(cc3xx_mac_sign_finish(&operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_mac_sign_finish()
2873 psa_mac_operation_t *operation, in psa_driver_wrapper_mac_verify_finish() argument
2877 switch( operation->id ) in psa_driver_wrapper_mac_verify_finish()
2881 return( mbedtls_psa_mac_verify_finish( &operation->ctx.mbedtls_ctx, in psa_driver_wrapper_mac_verify_finish()
2889 &operation->ctx.transparent_test_driver_ctx, in psa_driver_wrapper_mac_verify_finish()
2894 &operation->ctx.opaque_test_driver_ctx, in psa_driver_wrapper_mac_verify_finish()
2900 &operation->ctx.cc3xx_driver_ctx, in psa_driver_wrapper_mac_verify_finish()
2912 psa_mac_operation_t *operation ) in psa_driver_wrapper_mac_abort() argument
2914 switch( operation->id ) in psa_driver_wrapper_mac_abort()
2918 return( mbedtls_psa_mac_abort( &operation->ctx.mbedtls_ctx ) ); in psa_driver_wrapper_mac_abort()
2925 &operation->ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_mac_abort()
2928 &operation->ctx.opaque_test_driver_ctx ) ); in psa_driver_wrapper_mac_abort()
2932 return(cc3xx_mac_abort(&operation->ctx.cc3xx_driver_ctx)); in psa_driver_wrapper_mac_abort()
3196 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_setup() argument
3216 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_setup()
3219 operation->id = MBEDTLS_TEST_TRANSPARENT_DRIVER_ID; in psa_driver_wrapper_pake_setup()
3226 status = mbedtls_psa_pake_setup( &operation->data.ctx.mbedtls_ctx, in psa_driver_wrapper_pake_setup()
3229 operation->id = PSA_CRYPTO_MBED_TLS_DRIVER_ID; in psa_driver_wrapper_pake_setup()
3235 (void)operation; in psa_driver_wrapper_pake_setup()
3241 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_output() argument
3247 switch( operation->id ) in psa_driver_wrapper_pake_output()
3251 return( mbedtls_psa_pake_output( &operation->data.ctx.mbedtls_ctx, step, in psa_driver_wrapper_pake_output()
3259 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_output()
3273 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_input() argument
3278 switch( operation->id ) in psa_driver_wrapper_pake_input()
3282 return( mbedtls_psa_pake_input( &operation->data.ctx.mbedtls_ctx, in psa_driver_wrapper_pake_input()
3291 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_input()
3305 psa_pake_operation_t *operation, in psa_driver_wrapper_pake_get_implicit_key() argument
3309 switch( operation->id ) in psa_driver_wrapper_pake_get_implicit_key()
3313 return( mbedtls_psa_pake_get_implicit_key( &operation->data.ctx.mbedtls_ctx, in psa_driver_wrapper_pake_get_implicit_key()
3321 &operation->data.ctx.transparent_test_driver_ctx, in psa_driver_wrapper_pake_get_implicit_key()
3334 psa_pake_operation_t * operation ) in psa_driver_wrapper_pake_abort() argument
3336 switch( operation->id ) in psa_driver_wrapper_pake_abort()
3340 return( mbedtls_psa_pake_abort( &operation->data.ctx.mbedtls_ctx ) ); in psa_driver_wrapper_pake_abort()
3347 &operation->data.ctx.transparent_test_driver_ctx ) ); in psa_driver_wrapper_pake_abort()