| /optee_os/core/drivers/clk/sam/ |
| H A D | sama7g5_clk.c | 82 .output = cpu_pll_output, 89 .output = pll_output, 359 struct clk_range output; member 416 .output = { .max = 200000000, }, 427 .output = { .max = 266000000, }, 433 .output = { .max = 266000000, }, 519 .output = { .max = 266000000, }, 525 .output = { .max = 200000000, }, 531 .output = { .max = 200000000, }, 541 .output = { .max = 200000000, }, [all …]
|
| /optee_os/core/crypto/ |
| H A D | sm4.c | 164 uint8_t output[16]) in sm4_one_round() 180 PUT_UINT32_BE(ulbuf[35], output, 0); in sm4_one_round() 181 PUT_UINT32_BE(ulbuf[34], output, 4); in sm4_one_round() 182 PUT_UINT32_BE(ulbuf[33], output, 8); in sm4_one_round() 183 PUT_UINT32_BE(ulbuf[32], output, 12); in sm4_one_round() 204 uint8_t *output) in sm4_crypt_ecb() argument 209 sm4_one_round(ctx->sk, input, output); in sm4_crypt_ecb() 211 output += 16; in sm4_crypt_ecb() 217 const uint8_t *input, uint8_t *output) in sm4_crypt_cbc() argument 227 output[i] = (uint8_t)(input[i] ^ iv[i]); in sm4_crypt_cbc() [all …]
|
| H A D | sm4_accel.c | 26 uint8_t *output) in sm4_crypt_ecb() argument 30 crypto_accel_sm4_ecb_enc(output, input, ctx->sk, length); in sm4_crypt_ecb() 34 const uint8_t *input, uint8_t *output) in sm4_crypt_cbc() argument 39 crypto_accel_sm4_cbc_enc(output, input, ctx->sk, length, iv); in sm4_crypt_cbc() 42 crypto_accel_sm4_cbc_dec(output, input, ctx->sk, length, iv); in sm4_crypt_cbc() 46 const uint8_t *input, uint8_t *output) in sm4_crypt_ctr() argument 50 crypto_accel_sm4_ctr_enc(output, input, ctx->sk, length, ctr); in sm4_crypt_ctr() 55 const uint8_t *input, uint8_t *output) in sm4_crypt_xts() argument 60 crypto_accel_sm4_xts_enc(output, input, ctx->sk, ctx_ek->sk, in sm4_crypt_xts() 63 crypto_accel_sm4_xts_dec(output, input, ctx->sk, ctx_ek->sk, in sm4_crypt_xts()
|
| H A D | sm4.h | 22 uint8_t *output); 24 const uint8_t *input, uint8_t *output); 26 const uint8_t *input, uint8_t *output); 29 const uint8_t *input, uint8_t *output);
|
| H A D | sm3.h | 28 void sm3_final(struct sm3_context *ctx, uint8_t output[32]); 29 void sm3(const uint8_t *input, size_t ilen, uint8_t output[32]); 34 void sm3_hmac_final(struct sm3_context *ctx, uint8_t output[32]); 36 size_t ilen, uint8_t output[32]);
|
| H A D | sm3.c | 228 void sm3_final(struct sm3_context *ctx, uint8_t output[32]) in sm3_final() 246 PUT_UINT32_BE(ctx->state[0], output, 0); in sm3_final() 247 PUT_UINT32_BE(ctx->state[1], output, 4); in sm3_final() 248 PUT_UINT32_BE(ctx->state[2], output, 8); in sm3_final() 249 PUT_UINT32_BE(ctx->state[3], output, 12); in sm3_final() 250 PUT_UINT32_BE(ctx->state[4], output, 16); in sm3_final() 251 PUT_UINT32_BE(ctx->state[5], output, 20); in sm3_final() 252 PUT_UINT32_BE(ctx->state[6], output, 24); in sm3_final() 253 PUT_UINT32_BE(ctx->state[7], output, 28); in sm3_final() 256 void sm3(const uint8_t *input, size_t ilen, uint8_t output[32]) in sm3() [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | aes.h | 250 unsigned char output[16]); 300 unsigned char *output); 345 unsigned char *output); 395 unsigned char *output); 439 unsigned char *output); 494 unsigned char *output); 578 unsigned char *output); 595 unsigned char output[16]); 612 unsigned char output[16]);
|
| H A D | pkcs5.h | 87 unsigned char *output); 128 unsigned char *output, size_t output_size, 153 uint32_t key_length, unsigned char *output); 180 unsigned char *output);
|
| H A D | camellia.h | 120 unsigned char output[16]); 156 unsigned char *output); 203 unsigned char *output); 287 unsigned char *output);
|
| H A D | aria.h | 144 unsigned char output[MBEDTLS_ARIA_BLOCKSIZE]); 193 unsigned char *output); 244 unsigned char *output); 327 unsigned char *output);
|
| H A D | ccm.h | 176 const unsigned char *input, unsigned char *output, 225 const unsigned char *input, unsigned char *output, 262 const unsigned char *input, unsigned char *output, 308 const unsigned char *input, unsigned char *output, 475 unsigned char *output, size_t output_size,
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | nist_kw.c | 132 unsigned char *output, size_t *out_len, size_t out_size) in mbedtls_nist_kw_wrap() argument 163 memcpy(output, NIST_KW_ICV1, KW_SEMIBLOCK_LENGTH); in mbedtls_nist_kw_wrap() 164 memmove(output + KW_SEMIBLOCK_LENGTH, input, in_len); in mbedtls_nist_kw_wrap() 186 memcpy(output, NIST_KW_ICV2, KW_SEMIBLOCK_LENGTH / 2); in mbedtls_nist_kw_wrap() 187 MBEDTLS_PUT_UINT32_BE((in_len & 0xffffffff), output, in mbedtls_nist_kw_wrap() 190 memcpy(output + KW_SEMIBLOCK_LENGTH, input, in_len); in mbedtls_nist_kw_wrap() 191 memset(output + KW_SEMIBLOCK_LENGTH + in_len, 0, padlen); in mbedtls_nist_kw_wrap() 199 memcpy(inbuff, output, 16); in mbedtls_nist_kw_wrap() 201 inbuff, 16, output, &olen); in mbedtls_nist_kw_wrap() 206 unsigned char *R2 = output + KW_SEMIBLOCK_LENGTH; in mbedtls_nist_kw_wrap() [all …]
|
| H A D | cipher_wrap.h | 80 const unsigned char *input, unsigned char *output); 86 unsigned char *output); 93 unsigned char *output); 101 unsigned char *output); 108 const unsigned char *input, unsigned char *output); 115 const unsigned char *input, unsigned char *output); 121 const unsigned char *input, unsigned char *output);
|
| H A D | entropy_poll.c | 45 int mbedtls_platform_entropy_poll(void *data, unsigned char *output, size_t len, in mbedtls_platform_entropy_poll() argument 60 if (!BCRYPT_SUCCESS(BCryptGenRandom(NULL, output, ulong_bytes, in mbedtls_platform_entropy_poll() 151 unsigned char *output, size_t len, size_t *olen) in mbedtls_platform_entropy_poll() argument 159 ret = getrandom_wrapper(output, len, 0); in mbedtls_platform_entropy_poll() 174 if (sysctl_arnd_wrapper(output, len) == -1) { in mbedtls_platform_entropy_poll() 191 read_len = fread(output, 1, len, file); in mbedtls_platform_entropy_poll() 208 unsigned char *output, size_t len, size_t *olen) in mbedtls_nv_seed_poll() argument 224 memcpy(output, buf, use_len); in mbedtls_nv_seed_poll()
|
| H A D | cipher.c | 620 size_t ilen, unsigned char *output, size_t *olen) in mbedtls_cipher_update() argument 653 output))) { in mbedtls_cipher_update() 664 output, ilen, olen); in mbedtls_cipher_update() 672 output, ilen, olen); in mbedtls_cipher_update() 680 ilen, input, output); in mbedtls_cipher_update() 684 if (input == output && in mbedtls_cipher_update() 723 output))) { in mbedtls_cipher_update() 728 output += block_size; in mbedtls_cipher_update() 765 output))) { in mbedtls_cipher_update() 782 input, output))) { in mbedtls_cipher_update() [all …]
|
| H A D | des.c | 596 unsigned char output[8]) in mbedtls_des_crypt_ecb() 615 MBEDTLS_PUT_UINT32_BE(Y, output, 0); in mbedtls_des_crypt_ecb() 616 MBEDTLS_PUT_UINT32_BE(X, output, 4); in mbedtls_des_crypt_ecb() 631 unsigned char *output) in mbedtls_des_crypt_cbc() argument 642 mbedtls_xor(output, input, iv, 8); in mbedtls_des_crypt_cbc() 644 ret = mbedtls_des_crypt_ecb(ctx, output, output); in mbedtls_des_crypt_cbc() 648 memcpy(iv, output, 8); in mbedtls_des_crypt_cbc() 651 output += 8; in mbedtls_des_crypt_cbc() 657 ret = mbedtls_des_crypt_ecb(ctx, input, output); in mbedtls_des_crypt_cbc() 662 mbedtls_xor(output, output, iv, 8); in mbedtls_des_crypt_cbc() [all …]
|
| H A D | chachapoly.c | 159 unsigned char *output) in mbedtls_chachapoly_update() argument 180 ret = mbedtls_chacha20_update(&ctx->chacha20_ctx, len, input, output); in mbedtls_chachapoly_update() 185 ret = mbedtls_poly1305_update(&ctx->poly1305_ctx, output, len); in mbedtls_chachapoly_update() 195 ret = mbedtls_chacha20_update(&ctx->chacha20_ctx, len, input, output); in mbedtls_chachapoly_update() 251 unsigned char *output, in chachapoly_crypt_and_tag() argument 266 ret = mbedtls_chachapoly_update(ctx, length, input, output); in chachapoly_crypt_and_tag() 283 unsigned char *output, in mbedtls_chachapoly_encrypt_and_tag() argument 288 input, output, tag); in mbedtls_chachapoly_encrypt_and_tag() 298 unsigned char *output) in mbedtls_chachapoly_auth_decrypt() argument 306 aad, aad_len, input, output, check_tag)) != 0) { in mbedtls_chachapoly_auth_decrypt() [all …]
|
| H A D | md.c | 630 int mbedtls_md_finish(mbedtls_md_context_t *ctx, unsigned char *output) in mbedtls_md_finish() argument 642 output, size, &size); in mbedtls_md_finish() 650 return mbedtls_md5_finish(ctx->md_ctx, output); in mbedtls_md_finish() 654 return mbedtls_ripemd160_finish(ctx->md_ctx, output); in mbedtls_md_finish() 658 return mbedtls_sha1_finish(ctx->md_ctx, output); in mbedtls_md_finish() 662 return mbedtls_sha256_finish(ctx->md_ctx, output); in mbedtls_md_finish() 666 return mbedtls_sha256_finish(ctx->md_ctx, output); in mbedtls_md_finish() 670 return mbedtls_sha512_finish(ctx->md_ctx, output); in mbedtls_md_finish() 674 return mbedtls_sha512_finish(ctx->md_ctx, output); in mbedtls_md_finish() 681 return mbedtls_sha3_finish(ctx->md_ctx, output, ctx->md_info->size); in mbedtls_md_finish() [all …]
|
| H A D | padlock.c | 60 unsigned char output[16]) in mbedtls_padlock_xcryptecb() 94 memcpy(output, blk, 16); in mbedtls_padlock_xcryptecb() 108 unsigned char *output) in mbedtls_padlock_xcryptcbc() argument 120 ((long) output & 15) != 0 || in mbedtls_padlock_xcryptcbc() 146 "m" (rk), "m" (input), "m" (output), "m" (iw) in mbedtls_padlock_xcryptcbc()
|
| H A D | entropy_poll.h | 34 unsigned char *output, size_t len, size_t *olen); 47 unsigned char *output, size_t len, size_t *olen); 57 unsigned char *output, size_t len, size_t *olen);
|
| H A D | cmac.c | 55 static int cmac_multiply_by_u(unsigned char *output, in cmac_multiply_by_u() argument 81 MBEDTLS_PUT_UINT32_BE(i32, &output[i], 0); in cmac_multiply_by_u() 86 output[blocksize - 1] ^= R_n; in cmac_multiply_by_u() 277 unsigned char *output) in mbedtls_cipher_cmac_finish() argument 288 output == NULL) { in mbedtls_cipher_cmac_finish() 319 memcpy(output, state, block_size); in mbedtls_cipher_cmac_finish() 358 unsigned char *output) in mbedtls_cipher_cmac() argument 363 if (cipher_info == NULL || key == NULL || input == NULL || output == NULL) { in mbedtls_cipher_cmac() 383 ret = mbedtls_cipher_cmac_finish(&ctx, output); in mbedtls_cipher_cmac() 397 unsigned char output[16]) in mbedtls_aes_cmac_prf_128() [all …]
|
| H A D | cipher_wrap.c | 176 const unsigned char *input, unsigned char *output) in aes_crypt_ecb_wrap() argument 178 return mbedtls_aes_crypt_ecb((mbedtls_aes_context *) ctx, operation, input, output); in aes_crypt_ecb_wrap() 183 unsigned char *iv, const unsigned char *input, unsigned char *output) in aes_crypt_cbc_wrap() argument 186 output); in aes_crypt_cbc_wrap() 193 const unsigned char *input, unsigned char *output) in aes_crypt_cfb128_wrap() argument 196 input, output); in aes_crypt_cfb128_wrap() 202 unsigned char *iv, const unsigned char *input, unsigned char *output) in aes_crypt_ofb_wrap() argument 205 iv, input, output); in aes_crypt_ofb_wrap() 212 const unsigned char *input, unsigned char *output) in aes_crypt_ctr_wrap() argument 215 stream_block, input, output); in aes_crypt_ctr_wrap() [all …]
|
| H A D | camellia.c | 456 unsigned char output[16]) in mbedtls_camellia_crypt_ecb() 507 MBEDTLS_PUT_UINT32_BE(X[2], output, 0); in mbedtls_camellia_crypt_ecb() 508 MBEDTLS_PUT_UINT32_BE(X[3], output, 4); in mbedtls_camellia_crypt_ecb() 509 MBEDTLS_PUT_UINT32_BE(X[0], output, 8); in mbedtls_camellia_crypt_ecb() 510 MBEDTLS_PUT_UINT32_BE(X[1], output, 12); in mbedtls_camellia_crypt_ecb() 524 unsigned char *output) in mbedtls_camellia_crypt_cbc() argument 538 mbedtls_camellia_crypt_ecb(ctx, mode, input, output); in mbedtls_camellia_crypt_cbc() 540 mbedtls_xor(output, output, iv, 16); in mbedtls_camellia_crypt_cbc() 545 output += 16; in mbedtls_camellia_crypt_cbc() 550 mbedtls_xor(output, input, iv, 16); in mbedtls_camellia_crypt_cbc() [all …]
|
| H A D | ccm.c | 126 unsigned char *output) in mbedtls_ccm_crypt() argument 143 mbedtls_xor(output, input, tmp_buf + offset, use_len); in mbedtls_ccm_crypt() 361 unsigned char *output, size_t output_size, in mbedtls_ccm_update() argument 418 ret = mbedtls_ccm_crypt(ctx, offset, use_len, input, output); in mbedtls_ccm_update() 439 memcpy(output, local_output, use_len); in mbedtls_ccm_update() 464 output += use_len; in mbedtls_ccm_update() 516 const unsigned char *input, unsigned char *output, in ccm_auth_crypt() argument 535 output, length, &olen)) != 0) { in ccm_auth_crypt() 552 const unsigned char *input, unsigned char *output, in mbedtls_ccm_star_encrypt_and_tag() argument 556 add, add_len, input, output, tag, tag_len); in mbedtls_ccm_star_encrypt_and_tag() [all …]
|
| H A D | aria.c | 443 unsigned char output[MBEDTLS_ARIA_BLOCKSIZE]) in mbedtls_aria_crypt_ecb() 484 MBEDTLS_PUT_UINT32_LE(a, output, 0); in mbedtls_aria_crypt_ecb() 485 MBEDTLS_PUT_UINT32_LE(b, output, 4); in mbedtls_aria_crypt_ecb() 486 MBEDTLS_PUT_UINT32_LE(c, output, 8); in mbedtls_aria_crypt_ecb() 487 MBEDTLS_PUT_UINT32_LE(d, output, 12); in mbedtls_aria_crypt_ecb() 517 unsigned char *output) in mbedtls_aria_crypt_cbc() argument 532 mbedtls_aria_crypt_ecb(ctx, input, output); in mbedtls_aria_crypt_cbc() 534 mbedtls_xor(output, output, iv, MBEDTLS_ARIA_BLOCKSIZE); in mbedtls_aria_crypt_cbc() 539 output += MBEDTLS_ARIA_BLOCKSIZE; in mbedtls_aria_crypt_cbc() 544 mbedtls_xor(output, input, iv, MBEDTLS_ARIA_BLOCKSIZE); in mbedtls_aria_crypt_cbc() [all …]
|