Home
last modified time | relevance | path

Searched refs:PAD (Results 1 – 8 of 8) sorted by relevance

/optee_os/core/lib/libtomcrypt/src/encauth/ccm/
H A Dccm_memory.c43 unsigned char PAD[16], ctr[16], CTRPAD[16], ptTag[16], b, *pt_real; in ccm_memory() local
142 PAD[x++] = (unsigned char)(((headerlen > 0) ? (1<<6) : 0) | in ccm_memory()
148 PAD[x++] = nonce[y]; in ccm_memory()
161 PAD[x++] = 0; in ccm_memory()
164 if (x >= sizeof(PAD)) { in ccm_memory()
168 PAD[x++] = (unsigned char)((len >> 24) & 255); in ccm_memory()
173 if ((err = cipher_descriptor[cipher]->ecb_encrypt(PAD, PAD, skey)) != CRYPT_OK) { in ccm_memory()
183 PAD[x++] ^= (headerlen>>8) & 255; in ccm_memory()
184 PAD[x++] ^= headerlen & 255; in ccm_memory()
186 PAD[x++] ^= 0xFF; in ccm_memory()
[all …]
H A Dccm_add_nonce.c39 ccm->PAD[x++] = (unsigned char)(((ccm->aadlen > 0) ? (1<<6) : 0) | in ccm_add_nonce()
45 ccm->PAD[x++] = nonce[y]; in ccm_add_nonce()
58 ccm->PAD[x++] = 0; in ccm_add_nonce()
61 ccm->PAD[x++] = (unsigned char)((len >> 24) & 255); in ccm_add_nonce()
66 …if ((err = cipher_descriptor[ccm->cipher]->ecb_encrypt(ccm->PAD, ccm->PAD, &ccm->K)) != CRYPT_OK) { in ccm_add_nonce()
75 ccm->PAD[ccm->x++] ^= (ccm->aadlen>>8) & 255; in ccm_add_nonce()
76 ccm->PAD[ccm->x++] ^= ccm->aadlen & 255; in ccm_add_nonce()
78 ccm->PAD[ccm->x++] ^= 0xFF; in ccm_add_nonce()
79 ccm->PAD[ccm->x++] ^= 0xFE; in ccm_add_nonce()
80 ccm->PAD[ccm->x++] ^= (ccm->aadlen>>24) & 255; in ccm_add_nonce()
[all …]
H A Dccm_add_aad.c32 …if ((err = cipher_descriptor[ccm->cipher]->ecb_encrypt(ccm->PAD, ccm->PAD, &ccm->K)) != CRYPT_OK) { in ccm_add_aad()
37 ccm->PAD[ccm->x++] ^= adata[y]; in ccm_add_aad()
43 …if ((err = cipher_descriptor[ccm->cipher]->ecb_encrypt(ccm->PAD, ccm->PAD, &ccm->K)) != CRYPT_OK) { in ccm_add_aad()
H A Dccm_done.c31 …if ((err = cipher_descriptor[ccm->cipher]->ecb_encrypt(ccm->PAD, ccm->PAD, &ccm->K)) != CRYPT_OK) { in ccm_done()
48 tag[x] = ccm->PAD[x] ^ ccm->CTRPAD[x]; in ccm_done()
H A Dccm_reset.c15 zeromem(ccm->PAD, sizeof(ccm->PAD)); in ccm_reset()
H A Dccm_process.c66 …if ((err = cipher_descriptor[ccm->cipher]->ecb_encrypt(ccm->PAD, ccm->PAD, &ccm->K)) != CRYPT_OK) { in ccm_process()
71 ccm->PAD[ccm->x++] ^= b; in ccm_process()
/optee_os/core/drivers/crypto/caam/include/
H A Dcaam_desc_ccb_defines.h55 (NFIFO_CLASS(cla) | (options) | NFIFO_STYPE(PAD) | NFIFO_DTYPE(data) | \
/optee_os/core/lib/libtomcrypt/src/headers/
H A Dtomcrypt_mac.h410 unsigned char PAD[16], /* flags | Nonce N | l(m) */ member