Home
last modified time | relevance | path

Searched refs:mac (Results 1 – 25 of 52) sorted by relevance

123

/optee_os/core/drivers/crypto/se050/glue/
H A Duser.c13 sss_status_t glue_mac_context_init(void **mac, const uint8_t *key, size_t len) in glue_mac_context_init() argument
15 if (crypto_mac_alloc_ctx(mac, TEE_ALG_AES_CMAC)) in glue_mac_context_init()
18 if (crypto_mac_init(*mac, key, len)) in glue_mac_context_init()
24 void glue_mac_context_free(void *mac) in glue_mac_context_free() argument
26 crypto_mac_free_ctx(mac); in glue_mac_context_free()
29 sss_status_t glue_mac_update(void *mac, const uint8_t *msg, size_t len) in glue_mac_update() argument
31 if (crypto_mac_update(mac, msg, len)) in glue_mac_update()
37 sss_status_t glue_mac_final(void *mac, uint8_t *buf, size_t len) in glue_mac_final() argument
39 if (crypto_mac_final(mac, buf, len)) in glue_mac_final()
45 sss_status_t glue_mac_one_go(void *mac, const uint8_t *msg, size_t msg_len, in glue_mac_one_go() argument
[all …]
/optee_os/core/drivers/crypto/caam/hash/
H A Dcaam_hash_mac.c128 struct crypto_mac *mac = to_mac_ctx(ctx); in do_hmac_init() local
129 struct hashctx *hmac_ctx = mac->ctx; in do_hmac_init()
220 struct crypto_mac *mac = to_mac_ctx(ctx); in do_hmac_update() local
222 return caam_hash_hmac_update(mac->ctx, data, len); in do_hmac_update()
236 struct crypto_mac *mac = to_mac_ctx(ctx); in do_hmac_final() local
238 return caam_hash_hmac_final(mac->ctx, digest, len); in do_hmac_final()
249 struct crypto_mac *mac = to_mac_ctx(ctx); in do_hmac_free() local
251 caam_hash_hmac_free(mac->ctx); in do_hmac_free()
253 free(mac); in do_hmac_free()
291 struct crypto_mac *mac = NULL; in caam_hmac_allocate() local
[all …]
/optee_os/core/drivers/crypto/se050/adaptors/utils/
H A Dscp_config.c52 .mac = { 0x52, 0xb2, 0x53, 0xca, 0xdf, 0x47, 0x2b, 0xdb,
60 .mac = { 0x12, 0x03, 0xff, 0x61, 0xdf, 0xbc, 0x9c, 0x86,
68 .mac = { 0x08, 0x15, 0x55, 0x96, 0x43, 0xfb, 0x79, 0xeb,
76 .mac = { 0x10, 0x5c, 0xea, 0x22, 0x19, 0xf5, 0x2b, 0xd1,
84 .mac = { 0xdb, 0x0a, 0xa3, 0x19, 0xa4, 0x08, 0x69, 0x6c,
92 .mac = { 0x9a, 0x76, 0x1b, 0x8d, 0xba, 0x6b, 0xed, 0xf2,
100 .mac = { 0xaf, 0x17, 0x7d, 0x5d, 0xbd, 0xf7, 0xc0, 0xd5,
108 .mac = { 0x64, 0x6b, 0xc2, 0xb8, 0xc3, 0xa4, 0xd9, 0xc1,
116 .mac = { 0xa8, 0x64, 0x4e, 0x2a, 0x04, 0xd9, 0xe9, 0xc8,
124 .mac = { 0xcb, 0x20, 0xf8, 0x09, 0xc7, 0xa0, 0x39, 0x32,
[all …]
/optee_os/core/include/crypto/
H A Dcrypto_impl.h138 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_md5, mac)
144 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha1, mac)
150 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha224, mac)
156 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha256, mac)
162 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha384, mac)
168 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha512, mac)
174 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha3_224, mac)
180 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha3_256, mac)
186 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha3_384, mac)
192 CRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(hmac_sha3_512, mac)
[all …]
/optee_os/core/lib/libtomcrypt/src/mac/poly1305/
H A Dpoly1305_file.c22 …har *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *mac… in poly1305_file() argument
28 LTC_UNUSED_PARAM(mac); in poly1305_file()
40 LTC_ARGCHK(mac != NULL); in poly1305_file()
70 err = poly1305_done(&st, mac, maclen); in poly1305_file()
H A Dpoly1305_memory.c23 … long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *mac… in poly1305_memory() argument
30 LTC_ARGCHK(mac != NULL); in poly1305_memory()
35 err = poly1305_done(&st, mac, maclen); in poly1305_memory()
H A Dpoly1305_memory_multi.c25 int poly1305_memory_multi(const unsigned char *key, unsigned long keylen, unsigned char *mac, unsig… in poly1305_memory_multi() argument
35 LTC_ARGCHK(mac != NULL); in poly1305_memory_multi()
48 err = poly1305_done(&st, mac, maclen); in poly1305_memory_multi()
/optee_os/core/lib/libtomcrypt/src/mac/blake2/
H A Dblake2smac_file.c17 …har *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *mac… in blake2smac_file() argument
23 LTC_UNUSED_PARAM(mac); in blake2smac_file()
35 LTC_ARGCHK(mac != NULL); in blake2smac_file()
65 err = blake2smac_done(&st, mac, maclen); in blake2smac_file()
H A Dblake2bmac_file.c17 …har *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *mac… in blake2bmac_file() argument
23 LTC_UNUSED_PARAM(mac); in blake2bmac_file()
35 LTC_ARGCHK(mac != NULL); in blake2bmac_file()
65 err = blake2bmac_done(&st, mac, maclen); in blake2bmac_file()
H A Dblake2bmac_memory.c18 … long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *mac… in blake2bmac_memory() argument
25 LTC_ARGCHK(mac != NULL); in blake2bmac_memory()
30 err = blake2bmac_done(&st, mac, maclen); in blake2bmac_memory()
H A Dblake2smac_memory.c18 … long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *mac… in blake2smac_memory() argument
25 LTC_ARGCHK(mac != NULL); in blake2smac_memory()
30 err = blake2smac_done(&st, mac, maclen); in blake2smac_memory()
H A Dblake2smac.c45 int blake2smac_done(blake2smac_state *st, unsigned char *mac, unsigned long *maclen) in blake2smac_done() argument
48 LTC_ARGCHK(mac != NULL); in blake2smac_done()
53 return blake2s_done(st, mac); in blake2smac_done()
H A Dblake2bmac.c45 int blake2bmac_done(blake2bmac_state *st, unsigned char *mac, unsigned long *maclen) in blake2bmac_done() argument
48 LTC_ARGCHK(mac != NULL); in blake2bmac_done()
53 return blake2b_done(st, mac); in blake2bmac_done()
H A Dblake2bmac_memory_multi.c20 int blake2bmac_memory_multi(const unsigned char *key, unsigned long keylen, unsigned char *mac, uns… in blake2bmac_memory_multi() argument
30 LTC_ARGCHK(mac != NULL); in blake2bmac_memory_multi()
43 err = blake2bmac_done(&st, mac, maclen); in blake2bmac_memory_multi()
H A Dblake2smac_memory_multi.c20 int blake2smac_memory_multi(const unsigned char *key, unsigned long keylen, unsigned char *mac, uns… in blake2smac_memory_multi() argument
30 LTC_ARGCHK(mac != NULL); in blake2smac_memory_multi()
43 err = blake2smac_done(&st, mac, maclen); in blake2smac_memory_multi()
H A Dblake2smac_test.c280 const unsigned char *mac = tests[ilen]; in blake2smac_test()
292 …if (compare_testvector(out, olen, mac, mlen, "BLAKE2S MAC multi", ilen) != 0) return CRYPT_FAIL_TE… in blake2smac_test()
298 …if (compare_testvector(out, olen, mac, mlen, "BLAKE2S MAC single", ilen) != 0) return CRYPT_FAIL_T… in blake2smac_test()
H A Dblake2bmac_test.c280 const unsigned char *mac = tests[ilen]; in blake2bmac_test()
292 …if (compare_testvector(out, olen, mac, mlen, "BLAKE2B MAC multi", ilen) != 0) return CRYPT_FAIL_TE… in blake2bmac_test()
298 …if (compare_testvector(out, olen, mac, mlen, "BLAKE2B MAC single", ilen) != 0) return CRYPT_FAIL_T… in blake2bmac_test()
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpsa_crypto_mac.c113 uint8_t *mac, in psa_hmac_finish_internal() argument
148 memcpy(mac, tmp, mac_size); in psa_hmac_finish_internal()
374 uint8_t *mac, size_t mac_size) in psa_mac_finish_internal() argument
381 memcpy(mac, tmp, mac_size); in psa_mac_finish_internal()
390 mac, mac_size); in psa_mac_finish_internal()
397 (void) mac; in psa_mac_finish_internal()
405 uint8_t *mac, in mbedtls_psa_mac_sign_finish() argument
415 status = psa_mac_finish_internal(operation, mac, mac_size); in mbedtls_psa_mac_sign_finish()
425 const uint8_t *mac, in mbedtls_psa_mac_verify_finish() argument
445 if (mbedtls_ct_memcmp(mac, actual_mac, mac_length) != 0) { in mbedtls_psa_mac_verify_finish()
[all …]
H A Dpoly1305.c172 unsigned char mac[16]) in poly1305_compute_mac()
222 MBEDTLS_PUT_UINT32_LE(acc0, mac, 0); in poly1305_compute_mac()
223 MBEDTLS_PUT_UINT32_LE(acc1, mac, 4); in poly1305_compute_mac()
224 MBEDTLS_PUT_UINT32_LE(acc2, mac, 8); in poly1305_compute_mac()
225 MBEDTLS_PUT_UINT32_LE(acc3, mac, 12); in poly1305_compute_mac()
327 unsigned char mac[16]) in mbedtls_poly1305_finish()
344 poly1305_compute_mac(ctx, mac); in mbedtls_poly1305_finish()
352 unsigned char mac[16]) in mbedtls_poly1305_mac()
369 ret = mbedtls_poly1305_finish(&ctx, mac); in mbedtls_poly1305_mac()
461 unsigned char mac[16]; in mbedtls_poly1305_self_test() local
[all …]
H A Dpsa_crypto_mac.h53 uint8_t *mac,
196 uint8_t *mac,
237 const uint8_t *mac,
H A Dchachapoly.c205 unsigned char mac[16]) in mbedtls_chachapoly_finish()
239 ret = mbedtls_poly1305_finish(&ctx->poly1305_ctx, mac); in mbedtls_chachapoly_finish()
433 unsigned char mac[16]; in mbedtls_chachapoly_self_test() local
452 mac); in mbedtls_chachapoly_self_test()
459 ASSERT(0 == memcmp(mac, test_mac[i], 16U), in mbedtls_chachapoly_self_test()
/optee_os/core/drivers/crypto/caam/cipher/
H A Dcaam_cipher_mac.c584 struct crypto_mac *mac = to_mac_ctx(ctx); in do_cmac_init() local
585 struct cipherdata *macdata = mac->ctx; in do_cmac_init()
632 struct crypto_mac *mac = to_mac_ctx(ctx); in do_cmac_update() local
633 struct cipherdata *macdata = mac->ctx; in do_cmac_update()
666 struct crypto_mac *mac = to_mac_ctx(ctx); in do_cmac_final() local
667 struct cipherdata *macdata = mac->ctx; in do_cmac_final()
711 struct crypto_mac *mac = to_mac_ctx(ctx); in do_cmac_free() local
713 caam_cipher_free(mac->ctx); in do_cmac_free()
714 free(mac); in do_cmac_free()
757 struct crypto_mac *mac = NULL; in caam_cmac_allocate() local
[all …]
/optee_os/core/lib/libtomcrypt/src/headers/
H A Dtomcrypt_mac.h116 int poly1305_done(poly1305_state *st, unsigned char *mac, unsigned long *maclen);
117 … long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *mac…
119 unsigned char *mac, unsigned long *maclen,
122 …har *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *mac…
130 int blake2smac_done(blake2smac_state *st, unsigned char *mac, unsigned long *maclen);
131 … long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *mac…
133 unsigned char *mac, unsigned long *maclen,
136 …har *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *mac…
144 int blake2bmac_done(blake2bmac_state *st, unsigned char *mac, unsigned long *maclen);
145 … long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *mac…
[all …]
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dpoly1305.h129 unsigned char mac[16]);
152 unsigned char mac[16]);
/optee_os/core/drivers/crypto/se050/adaptors/apis/
H A Dsss.c86 cur_keys.mac, SE050_SCP03_KEY_SZ); in se050_rotate_scp03_keys()
93 new_keys.mac, SE050_SCP03_KEY_SZ); in se050_rotate_scp03_keys()
99 !consttime_memcmp(new_keys.mac, cur_keys.mac, SE050_SCP03_KEY_SZ) && in se050_rotate_scp03_keys()

123