/optee_os-3.20.0/core/lib/libtomcrypt/src/encauth/eax/ |
A D | eax_decrypt_verify_memory.c | 39 eax_state *eax; in eax_decrypt_verify_memory() local 57 eax = XMALLOC(sizeof(*eax)); in eax_decrypt_verify_memory() 58 if (eax == NULL || buf == NULL) { in eax_decrypt_verify_memory() 59 if (eax != NULL) { in eax_decrypt_verify_memory() 60 XFREE(eax); in eax_decrypt_verify_memory() 68 if ((err = eax_init(eax, cipher, key, keylen, nonce, noncelen, header, headerlen)) != CRYPT_OK) { in eax_decrypt_verify_memory() 72 if ((err = eax_decrypt(eax, ct, pt, ctlen)) != CRYPT_OK) { in eax_decrypt_verify_memory() 77 if ((err = eax_done(eax, buf, &buflen)) != CRYPT_OK) { in eax_decrypt_verify_memory() 90 zeromem(eax, sizeof(*eax)); in eax_decrypt_verify_memory() 93 XFREE(eax); in eax_decrypt_verify_memory()
|
A D | eax_encrypt_authenticate_memory.c | 37 eax_state *eax; in eax_encrypt_authenticate_memory() local 45 eax = XMALLOC(sizeof(*eax)); in eax_encrypt_authenticate_memory() 47 if ((err = eax_init(eax, cipher, key, keylen, nonce, noncelen, header, headerlen)) != CRYPT_OK) { in eax_encrypt_authenticate_memory() 51 if ((err = eax_encrypt(eax, pt, ct, ptlen)) != CRYPT_OK) { in eax_encrypt_authenticate_memory() 55 if ((err = eax_done(eax, tag, taglen)) != CRYPT_OK) { in eax_encrypt_authenticate_memory() 62 zeromem(eax, sizeof(*eax)); in eax_encrypt_authenticate_memory() 65 XFREE(eax); in eax_encrypt_authenticate_memory()
|
A D | eax_done.c | 19 int eax_done(eax_state *eax, unsigned char *tag, unsigned long *taglen) in eax_done() argument 25 LTC_ARGCHK(eax != NULL); in eax_done() 45 if ((err = omac_done(&eax->ctomac, ctmac, &len)) != CRYPT_OK) { in eax_done() 53 if ((err = omac_done(&eax->headeromac, headermac, &len)) != CRYPT_OK) { in eax_done() 58 if ((err = ctr_done(&eax->ctr)) != CRYPT_OK) { in eax_done() 64 tag[x] = eax->N[x] ^ headermac[x] ^ ctmac[x]; in eax_done() 73 zeromem(eax, sizeof(*eax)); in eax_done()
|
A D | eax_init.c | 24 int eax_init(eax_state *eax, int cipher, in eax_init() argument 35 LTC_ARGCHK(eax != NULL); in eax_init() 76 len = sizeof(eax->N); in eax_init() 77 if ((err = omac_done(omac, eax->N, &len)) != CRYPT_OK) { in eax_init() 85 if ((err = omac_init(&eax->headeromac, cipher, key, keylen)) != CRYPT_OK) { in eax_init() 90 if ((err = omac_process(&eax->headeromac, buf, blklen)) != CRYPT_OK) { in eax_init() 95 if ((err = omac_process(&eax->headeromac, header, headerlen)) != CRYPT_OK) { in eax_init() 103 …if ((err = ctr_start(cipher, eax->N, key, keylen, 0, CTR_COUNTER_BIG_ENDIAN, &eax->ctr)) != CRYPT_… in eax_init() 108 if ((err = omac_init(&eax->ctomac, cipher, key, keylen)) != CRYPT_OK) { in eax_init() 115 if ((err = omac_process(&eax->ctomac, buf, blklen)) != CRYPT_OK) { in eax_init()
|
A D | eax_decrypt.c | 20 int eax_decrypt(eax_state *eax, const unsigned char *ct, unsigned char *pt, in eax_decrypt() argument 25 LTC_ARGCHK(eax != NULL); in eax_decrypt() 30 if ((err = omac_process(&eax->ctomac, ct, length)) != CRYPT_OK) { in eax_decrypt() 35 return ctr_decrypt(ct, pt, length, &eax->ctr); in eax_decrypt()
|
A D | eax_encrypt.c | 20 int eax_encrypt(eax_state *eax, const unsigned char *pt, unsigned char *ct, in eax_encrypt() argument 25 LTC_ARGCHK(eax != NULL); in eax_encrypt() 30 if ((err = ctr_encrypt(pt, ct, length, &eax->ctr)) != CRYPT_OK) { in eax_encrypt() 35 return omac_process(&eax->ctomac, ct, length); in eax_encrypt()
|
A D | eax_addheader.c | 18 int eax_addheader(eax_state *eax, const unsigned char *header, in eax_addheader() argument 21 LTC_ARGCHK(eax != NULL); in eax_addheader() 23 return omac_process(&eax->headeromac, header, length); in eax_addheader()
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/headers/ |
A D | tomcrypt_mac.h | 262 int eax_init(eax_state *eax, int cipher, const unsigned char *key, unsigned long keylen, 266 int eax_encrypt(eax_state *eax, const unsigned char *pt, unsigned char *ct, unsigned long length); 267 int eax_decrypt(eax_state *eax, const unsigned char *ct, unsigned char *pt, unsigned long length); 268 int eax_addheader(eax_state *eax, const unsigned char *header, unsigned long length); 269 int eax_done(eax_state *eax, unsigned char *tag, unsigned long *taglen);
|
/optee_os-3.20.0/lib/libmbedtls/mbedtls/include/mbedtls/ |
A D | bn_mul.h | 839 __asm add eax, ecx \ 841 __asm add eax, [edi] \
|
/optee_os-3.20.0/lib/libmbedtls/mbedtls/library/ |
A D | timing.c | 79 __asm mov [tsc], eax in mbedtls_timing_hardclock()
|