Lines Matching refs:ctx
40 } ctx; in esp_sha() local
47 mbedtls_sha1_init(&ctx.sha1); in esp_sha()
48 mbedtls_sha1_starts(&ctx.sha1); in esp_sha()
49 ret = mbedtls_sha1_update(&ctx.sha1, input, ilen); in esp_sha()
51 ret = mbedtls_sha1_finish(&ctx.sha1, output); in esp_sha()
53 mbedtls_sha1_free(&ctx.sha1); in esp_sha()
60 mbedtls_sha256_init(&ctx.sha256); in esp_sha()
61 mbedtls_sha256_starts(&ctx.sha256, 0); in esp_sha()
62 ret = mbedtls_sha256_update(&ctx.sha256, input, ilen); in esp_sha()
64 ret = mbedtls_sha256_finish(&ctx.sha256, output); in esp_sha()
66 mbedtls_sha256_free(&ctx.sha256); in esp_sha()
73 mbedtls_sha512_init(&ctx.sha512); in esp_sha()
74 mbedtls_sha512_starts(&ctx.sha512, 1); in esp_sha()
75 ret = mbedtls_sha512_update(&ctx.sha512, input, ilen); in esp_sha()
77 ret = mbedtls_sha512_finish(&ctx.sha512, output); in esp_sha()
79 mbedtls_sha512_free(&ctx.sha512); in esp_sha()
86 mbedtls_sha512_init(&ctx.sha512); in esp_sha()
87 mbedtls_sha512_starts(&ctx.sha512, 0); in esp_sha()
88 ret = mbedtls_sha512_update(&ctx.sha512, input, ilen); in esp_sha()
90 ret = mbedtls_sha512_finish(&ctx.sha512, output); in esp_sha()
92 mbedtls_sha512_free(&ctx.sha512); in esp_sha()