/optee_os/core/lib/libtomcrypt/src/modes/cbc/ |
A D | cbc_encrypt.c | 34 LTC_ARGCHK(cbc != NULL); in cbc_encrypt() 41 if (cbc->blocklen < 1 || cbc->blocklen > (int)sizeof(cbc->IV)) { in cbc_encrypt() 45 if (len % cbc->blocklen) { in cbc_encrypt() 55 …return cipher_descriptor[cbc->cipher]->accel_cbc_encrypt(pt, ct, len / cbc->blocklen, cbc->IV, &cb… in cbc_encrypt() 64 for (x = 0; x < cbc->blocklen; x++) { in cbc_encrypt() 65 cbc->IV[x] ^= pt[x]; in cbc_encrypt() 70 if ((err = cipher_descriptor[cbc->cipher]->ecb_encrypt(cbc->IV, ct, &cbc->key)) != CRYPT_OK) { in cbc_encrypt() 81 cbc->IV[x] = ct[x]; in cbc_encrypt() 85 ct += cbc->blocklen; in cbc_encrypt() 86 pt += cbc->blocklen; in cbc_encrypt() [all …]
|
A D | cbc_decrypt.c | 40 LTC_ARGCHK(cbc != NULL); in cbc_decrypt() 47 …if (cbc->blocklen < 1 || cbc->blocklen > (int)sizeof(cbc->IV) || cbc->blocklen > (int)sizeof(tmp))… in cbc_decrypt() 51 if (len % cbc->blocklen) { in cbc_decrypt() 61 …return cipher_descriptor[cbc->cipher]->accel_cbc_decrypt(ct, pt, len / cbc->blocklen, cbc->IV, &cb… in cbc_decrypt() 65 if ((err = cipher_descriptor[cbc->cipher]->ecb_decrypt(ct, tmp, &cbc->key)) != CRYPT_OK) { in cbc_decrypt() 77 for (x = 0; x < cbc->blocklen; x++) { in cbc_decrypt() 78 tmpy = tmp[x] ^ cbc->IV[x]; in cbc_decrypt() 79 cbc->IV[x] = ct[x]; in cbc_decrypt() 84 ct += cbc->blocklen; in cbc_decrypt() 85 pt += cbc->blocklen; in cbc_decrypt() [all …]
|
A D | cbc_getiv.c | 26 int cbc_getiv(unsigned char *IV, unsigned long *len, const symmetric_CBC *cbc) in cbc_getiv() argument 30 LTC_ARGCHK(cbc != NULL); in cbc_getiv() 31 if ((unsigned long)cbc->blocklen > *len) { in cbc_getiv() 32 *len = cbc->blocklen; in cbc_getiv() 35 XMEMCPY(IV, cbc->IV, cbc->blocklen); in cbc_getiv() 36 *len = cbc->blocklen; in cbc_getiv()
|
A D | cbc_start.c | 30 int keylen, int num_rounds, symmetric_CBC *cbc) in cbc_start() argument 36 LTC_ARGCHK(cbc != NULL); in cbc_start() 44 if ((err = cipher_descriptor[cipher]->setup(key, keylen, num_rounds, &cbc->key)) != CRYPT_OK) { in cbc_start() 49 cbc->blocklen = cipher_descriptor[cipher]->block_length; in cbc_start() 50 cbc->cipher = cipher; in cbc_start() 51 for (x = 0; x < cbc->blocklen; x++) { in cbc_start() 52 cbc->IV[x] = IV[x]; in cbc_start()
|
A D | cbc_done.c | 23 int cbc_done(symmetric_CBC *cbc) in cbc_done() argument 26 LTC_ARGCHK(cbc != NULL); in cbc_done() 28 if ((err = cipher_is_valid(cbc->cipher)) != CRYPT_OK) { in cbc_done() 31 cipher_descriptor[cbc->cipher]->done(&cbc->key); in cbc_done()
|
A D | cbc_setiv.c | 27 int cbc_setiv(const unsigned char *IV, unsigned long len, symmetric_CBC *cbc) in cbc_setiv() argument 30 LTC_ARGCHK(cbc != NULL); in cbc_setiv() 31 if (len != (unsigned long)cbc->blocklen) { in cbc_setiv() 34 XMEMCPY(cbc->IV, IV, len); in cbc_setiv()
|
/optee_os/core/crypto/ |
A D | aes-cts.c | 36 struct crypto_cipher_ctx *cbc; member 64 return crypto_cipher_init(c->cbc, mode, key1, key1_len, key2, key2_len, in cts_init() 194 return cbc_cts_update(c->cbc, c->ecb, c->mode, last_block, data, len, in cts_update() 202 crypto_cipher_final(c->cbc); in cts_final() 210 crypto_cipher_free_ctx(c->cbc); in cts_free_ctx() 221 crypto_cipher_copy_state(dst->cbc, src->cbc); in cts_copy_state() 245 res = crypto_aes_cbc_alloc_ctx(&c->cbc); in crypto_aes_cts_alloc_ctx()
|
A D | sub.mk | 22 srcs-$(CFG_CRYPTO_CBC_MAC) += cbc-mac.c 38 srcs-$(CFG_CRYPTO_CBC) += sm4-cbc.c
|
/optee_os/out/arm/core/lib/libtomcrypt/src/modes/cbc/ |
A D | .cbc_decrypt.o.cmd | 1 …cbc/cbc_decrypt.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarc…
|
A D | .cbc_done.o.cmd | 1 …cbc/cbc_done.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64…
|
A D | .cbc_encrypt.o.cmd | 1 …cbc/cbc_encrypt.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarc…
|
A D | .cbc_getiv.o.cmd | 1 …cbc/cbc_getiv.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch6…
|
A D | .cbc_setiv.o.cmd | 1 …cbc/cbc_setiv.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch6…
|
A D | .cbc_start.o.cmd | 1 …cbc/cbc_start.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch6…
|
A D | .cbc_decrypt.o.d | 1 out/arm/core/lib/libtomcrypt/src/modes/cbc/cbc_decrypt.o: \ 2 core/lib/libtomcrypt/src/modes/cbc/cbc_decrypt.c \
|
A D | .cbc_done.o.d | 1 out/arm/core/lib/libtomcrypt/src/modes/cbc/cbc_done.o: \ 2 core/lib/libtomcrypt/src/modes/cbc/cbc_done.c \
|
A D | .cbc_encrypt.o.d | 1 out/arm/core/lib/libtomcrypt/src/modes/cbc/cbc_encrypt.o: \ 2 core/lib/libtomcrypt/src/modes/cbc/cbc_encrypt.c \
|
A D | .cbc_getiv.o.d | 1 out/arm/core/lib/libtomcrypt/src/modes/cbc/cbc_getiv.o: \ 2 core/lib/libtomcrypt/src/modes/cbc/cbc_getiv.c \
|
/optee_os/out/arm/core/crypto/ |
A D | .cbc-mac.o.cmd | 1 …cbc-mac.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/…
|
A D | .sm4-cbc.o.cmd | 1 …cbc.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aarc…
|
A D | .cbc-mac.o.d | 1 out/arm/core/crypto/cbc-mac.o: core/crypto/cbc-mac.c \
|
A D | .sm4-cbc.o.d | 1 out/arm/core/crypto/sm4-cbc.o: core/crypto/sm4-cbc.c \
|
/optee_os/core/lib/libtomcrypt/src/misc/pbes/ |
A D | pbes.c | 28 symmetric_CBC cbc; in pbes_decrypt() local 61 if ((err = cbc_start(cid, iv, k, keylen, 0, &cbc)) != CRYPT_OK) goto LBL_ERROR; in pbes_decrypt() 62 …if ((err = cbc_decrypt(arg->enc_data->data, dec_data, arg->enc_data->size, &cbc)) != CRYPT_OK) got… in pbes_decrypt() 63 if ((err = cbc_done(&cbc)) != CRYPT_OK) goto LBL_ERROR; in pbes_decrypt()
|
/optee_os/out/arm/core/lib/libtomcrypt/ |
A D | .cbc.o.cmd | 1 …cbc.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aarc…
|
/optee_os/core/lib/libtomcrypt/src/modes/ |
A D | sub.mk | 1 subdirs-$(_CFG_CORE_LTC_CBC) += cbc
|