| /optee_os/core/lib/libtomcrypt/ |
| H A D | aes_accel.c | 104 static int aes_ecb_encrypt_nblocks(const unsigned char *pt, unsigned char *ct, in aes_ecb_encrypt_nblocks() argument 108 LTC_ARGCHK(pt); in aes_ecb_encrypt_nblocks() 112 crypto_accel_aes_ecb_enc(ct, pt, skey->rijndael.eK, skey->rijndael.Nr, in aes_ecb_encrypt_nblocks() 117 static int aes_ecb_decrypt_nblocks(const unsigned char *ct, unsigned char *pt, in aes_ecb_decrypt_nblocks() argument 121 LTC_ARGCHK(pt); in aes_ecb_decrypt_nblocks() 125 crypto_accel_aes_ecb_dec(pt, ct, skey->rijndael.dK, skey->rijndael.Nr, in aes_ecb_decrypt_nblocks() 131 int rijndael_ecb_encrypt(const unsigned char *pt, unsigned char *ct, in rijndael_ecb_encrypt() argument 134 return aes_ecb_encrypt_nblocks(pt, ct, 1, skey); in rijndael_ecb_encrypt() 137 int rijndael_ecb_decrypt(const unsigned char *ct, unsigned char *pt, in rijndael_ecb_decrypt() argument 140 return aes_ecb_decrypt_nblocks(ct, pt, 1, skey); in rijndael_ecb_decrypt() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/ |
| H A D | skipjack.c | 136 static int s_skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *… in s_skipjack_ecb_encrypt() argument 138 int skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_skipjack_ecb_encrypt() 144 LTC_ARGCHK(pt != NULL); in s_skipjack_ecb_encrypt() 149 w1 = ((unsigned)pt[0]<<8)|pt[1]; in s_skipjack_ecb_encrypt() 150 w2 = ((unsigned)pt[2]<<8)|pt[3]; in s_skipjack_ecb_encrypt() 151 w3 = ((unsigned)pt[4]<<8)|pt[5]; in s_skipjack_ecb_encrypt() 152 w4 = ((unsigned)pt[6]<<8)|pt[7]; in s_skipjack_ecb_encrypt() 184 int skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in skipjack_ecb_encrypt() argument 186 int err = s_skipjack_ecb_encrypt(pt, ct, skey); in skipjack_ecb_encrypt() 200 static int s_skipjack_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *… in s_skipjack_ecb_decrypt() argument [all …]
|
| H A D | rc2.c | 142 static int s_rc2_ecb_encrypt( const unsigned char *pt, in s_rc2_ecb_encrypt() argument 146 int rc2_ecb_encrypt( const unsigned char *pt, in s_rc2_ecb_encrypt() 154 LTC_ARGCHK(pt != NULL); in s_rc2_ecb_encrypt() 160 x76 = ((unsigned)pt[7] << 8) + (unsigned)pt[6]; in s_rc2_ecb_encrypt() 161 x54 = ((unsigned)pt[5] << 8) + (unsigned)pt[4]; in s_rc2_ecb_encrypt() 162 x32 = ((unsigned)pt[3] << 8) + (unsigned)pt[2]; in s_rc2_ecb_encrypt() 163 x10 = ((unsigned)pt[1] << 8) + (unsigned)pt[0]; in s_rc2_ecb_encrypt() 199 int rc2_ecb_encrypt( const unsigned char *pt, in rc2_ecb_encrypt() argument 203 int err = s_rc2_ecb_encrypt(pt, ct, skey); in rc2_ecb_encrypt() 221 unsigned char *pt, in s_rc2_ecb_decrypt() argument [all …]
|
| H A D | rc6.c | 115 static int s_rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc6_ecb_encrypt() argument 117 int rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc6_ecb_encrypt() 125 LTC_ARGCHK(pt != NULL); in s_rc6_ecb_encrypt() 127 LOAD32L(a,&pt[0]);LOAD32L(b,&pt[4]);LOAD32L(c,&pt[8]);LOAD32L(d,&pt[12]); in s_rc6_ecb_encrypt() 155 int rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in rc6_ecb_encrypt() argument 157 int err = s_rc6_ecb_encrypt(pt, ct, skey); in rc6_ecb_encrypt() 170 static int s_rc6_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc6_ecb_decrypt() argument 172 int rc6_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc6_ecb_decrypt() 180 LTC_ARGCHK(pt != NULL); in s_rc6_ecb_decrypt() 206 STORE32L(a,&pt[0]);STORE32L(b,&pt[4]);STORE32L(c,&pt[8]);STORE32L(d,&pt[12]); in s_rc6_ecb_decrypt() [all …]
|
| H A D | noekeon.c | 105 static int s_noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *s… in s_noekeon_ecb_encrypt() argument 107 int noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_noekeon_ecb_encrypt() 114 LTC_ARGCHK(pt != NULL); in s_noekeon_ecb_encrypt() 117 LOAD32H(a,&pt[0]); LOAD32H(b,&pt[4]); in s_noekeon_ecb_encrypt() 118 LOAD32H(c,&pt[8]); LOAD32H(d,&pt[12]); in s_noekeon_ecb_encrypt() 143 int noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in noekeon_ecb_encrypt() argument 145 int err = s_noekeon_ecb_encrypt(pt, ct, skey); in noekeon_ecb_encrypt() 159 static int s_noekeon_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *s… in s_noekeon_ecb_decrypt() argument 161 int noekeon_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_noekeon_ecb_decrypt() 168 LTC_ARGCHK(pt != NULL); in s_noekeon_ecb_decrypt() [all …]
|
| H A D | kseed.c | 251 int kseed_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in kseed_ecb_encrypt() argument 254 LOAD32H(P[0], pt); in kseed_ecb_encrypt() 255 LOAD32H(P[1], pt+4); in kseed_ecb_encrypt() 256 LOAD32H(P[2], pt+8); in kseed_ecb_encrypt() 257 LOAD32H(P[3], pt+12); in kseed_ecb_encrypt() 273 int kseed_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in kseed_ecb_decrypt() argument 281 STORE32H(P[2], pt); in kseed_ecb_decrypt() 282 STORE32H(P[3], pt+4); in kseed_ecb_decrypt() 283 STORE32H(P[0], pt+8); in kseed_ecb_decrypt() 284 STORE32H(P[1], pt+12); in kseed_ecb_decrypt() [all …]
|
| H A D | rc5.c | 121 static int s_rc5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc5_ecb_encrypt() argument 123 int rc5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc5_ecb_encrypt() 130 LTC_ARGCHK(pt != NULL); in s_rc5_ecb_encrypt() 137 LOAD32L(A, &pt[0]); in s_rc5_ecb_encrypt() 138 LOAD32L(B, &pt[4]); in s_rc5_ecb_encrypt() 165 int rc5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in rc5_ecb_encrypt() argument 167 int err = s_rc5_ecb_encrypt(pt, ct, skey); in rc5_ecb_encrypt() 181 static int s_rc5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc5_ecb_decrypt() argument 183 int rc5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc5_ecb_decrypt() 190 LTC_ARGCHK(pt != NULL); in s_rc5_ecb_decrypt() [all …]
|
| H A D | blowfish.c | 475 static int s_blowfish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *… in s_blowfish_ecb_encrypt() argument 477 int blowfish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_blowfish_ecb_encrypt() 482 LTC_ARGCHK(pt != NULL); in s_blowfish_ecb_encrypt() 487 LOAD32H(L, &pt[0]); in s_blowfish_ecb_encrypt() 488 LOAD32H(R, &pt[4]); in s_blowfish_ecb_encrypt() 500 int blowfish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in blowfish_ecb_encrypt() argument 502 int err = s_blowfish_ecb_encrypt(pt, ct, skey); in blowfish_ecb_encrypt() 516 static int s_blowfish_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *… in s_blowfish_ecb_decrypt() argument 518 int blowfish_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_blowfish_ecb_decrypt() 527 LTC_ARGCHK(pt != NULL); in s_blowfish_ecb_decrypt() [all …]
|
| H A D | tea.c | 59 int tea_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in tea_ecb_encrypt() argument 65 LTC_ARGCHK(pt != NULL); in tea_ecb_encrypt() 69 LOAD32H(y, &pt[0]); in tea_ecb_encrypt() 70 LOAD32H(z, &pt[4]); in tea_ecb_encrypt() 88 int tea_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in tea_ecb_decrypt() argument 94 LTC_ARGCHK(pt != NULL); in tea_ecb_decrypt() 107 STORE32H(v0, &pt[0]); in tea_ecb_decrypt() 108 STORE32H(v1, &pt[4]); in tea_ecb_decrypt() 122 const char *key, *pt, *ct; in tea_test() 159 … if ((err = base16_decode(tests[i].pt, XSTRLEN(tests[i].pt), ptct[0], &l)) != CRYPT_OK) return err; in tea_test()
|
| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_cipher.h | 405 int (*ecb_encrypt)(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey); 412 int (*ecb_decrypt)(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey); 437 …int (*accel_ecb_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, const s… 446 …int (*accel_ecb_decrypt)(const unsigned char *ct, unsigned char *pt, unsigned long blocks, const s… 456 …int (*accel_cbc_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, unsigne… 466 …int (*accel_cbc_decrypt)(const unsigned char *ct, unsigned char *pt, unsigned long blocks, unsigne… 477 …int (*accel_ctr_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, unsigne… 488 …int (*accel_lrw_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, unsigne… 499 …int (*accel_lrw_decrypt)(const unsigned char *ct, unsigned char *pt, unsigned long blocks, unsigne… 522 unsigned char *pt, unsigned long ptlen, [all …]
|
| /optee_os/lib/libutee/ |
| H A D | user_ta_entry_compat.c | 9 static void to_gp11_param(uint32_t pt, const TEE_Param params[TEE_NUM_PARAMS], in to_gp11_param() argument 15 switch (TEE_PARAM_TYPE_GET(pt, n)) { in to_gp11_param() 34 static void from_gp11_param(uint32_t pt, in from_gp11_param() argument 41 switch (TEE_PARAM_TYPE_GET(pt, n)) { in from_gp11_param() 65 TEE_Result __ta_open_sess(uint32_t pt, TEE_Param params[TEE_NUM_PARAMS], in __ta_open_sess() argument 74 to_gp11_param(pt, params, gp11_params); in __ta_open_sess() 75 res = fp(pt, gp11_params, sess_ctx); in __ta_open_sess() 76 from_gp11_param(pt, gp11_params, params); in __ta_open_sess() 86 TEE_Result __ta_invoke_cmd(void *sess_ctx, uint32_t cmd_id, uint32_t pt, in __ta_invoke_cmd() argument 94 to_gp11_param(pt, params, gp11_params); in __ta_invoke_cmd() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/stream/chacha/ |
| H A D | chacha_test.c | 32 …char pt[] = "Ladies and Gentlemen of the class of '99: If I could offer you only one tip for the f… in chacha_test() 36 len = XSTRLEN(pt); in chacha_test() 41 …if ((err = chacha_crypt(&st, (unsigned char*)pt, 35, out )) != CRYPT_OK) return err; in chacha_test() 42 …if ((err = chacha_crypt(&st, (unsigned char*)pt + 35, 35, out + 35)) != CRYPT_OK) return err; in chacha_test() 43 …if ((err = chacha_crypt(&st, (unsigned char*)pt + 70, 5, out + 70)) != CRYPT_OK) return err; in chacha_test() 44 …if ((err = chacha_crypt(&st, (unsigned char*)pt + 75, 5, out + 75)) != CRYPT_OK) return err; in chacha_test() 45 …if ((err = chacha_crypt(&st, (unsigned char*)pt + 80, len - 80, out + 80)) != CRYPT_OK) return err; in chacha_test() 51 …if ((err = chacha_crypt(&st, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in chacha_test() 57 …if ((err = chacha_crypt(&st, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in chacha_test() 62 … n, sizeof(n), 1, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in chacha_test() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/modes/ctr/ |
| H A D | ctr_encrypt.c | 41 static int s_ctr_encrypt(const unsigned char *pt, unsigned char *ct, unsigned long len, symmetric_C… in s_ctr_encrypt() argument 57 …FAST_TYPE_PTR_CAST((unsigned char *)ct + x)) = *(LTC_FAST_TYPE_PTR_CAST((unsigned char *)pt + x)) ^ in s_ctr_encrypt() 60 pt += ctr->blocklen; in s_ctr_encrypt() 68 *ct++ = *pt++ ^ ctr->pad[ctr->padlen++]; in s_ctr_encrypt() 87 int ctr_encrypt(const unsigned char *pt, unsigned char *ct, unsigned long len, symmetric_CTR *ctr) in ctr_encrypt() argument 92 LTC_ARGCHK(pt != NULL); in ctr_encrypt() 115 …if ((err = cipher_descriptor[ctr->cipher]->accel_ctr_encrypt(pt, ct, len/ctr->blocklen, ctr->ctr, … in ctr_encrypt() 118 pt += (len / ctr->blocklen) * ctr->blocklen; in ctr_encrypt() 128 if ((err = s_ctr_encrypt(pt, ct, incr, ctr)) != CRYPT_OK) { in ctr_encrypt() 131 pt += incr; in ctr_encrypt() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/ |
| H A D | sosemanuk_test.c | 23 … char pt[] = "Kilroy was here, and there. ...and everywhere!"; /* len = 46 bytes */ in sosemanuk_test() 25 len = XSTRLEN(pt); in sosemanuk_test() 29 …if ((err = sosemanuk_crypt(&st, (unsigned char*)pt, 5, out)) != CRYPT_OK) return … in sosemanuk_test() 30 …if ((err = sosemanuk_crypt(&st, (unsigned char*)pt + 5, 25, out + 5)) != CRYPT_OK) return … in sosemanuk_test() 31 …if ((err = sosemanuk_crypt(&st, (unsigned char*)pt + 30, 10, out + 30)) != CRYPT_OK) return … in sosemanuk_test() 32 …if ((err = sosemanuk_crypt(&st, (unsigned char*)pt + 40, len - 40, out + 40)) != CRYPT_OK) return … in sosemanuk_test() 38 if ((err = sosemanuk_crypt(&st, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in sosemanuk_test() 43 (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in sosemanuk_test()
|
| /optee_os/core/lib/libtomcrypt/src/stream/salsa20/ |
| H A D | salsa20_test.c | 29 char pt[] = "Kilroy was here, and there. ...and everywhere!"; /* len = 46 bytes */ in salsa20_test() 35 len = XSTRLEN(pt); in salsa20_test() 42 …if ((err = salsa20_crypt(&st, (unsigned char*)pt, 5, out)) != CRYPT_OK) return er… in salsa20_test() 43 …if ((err = salsa20_crypt(&st, (unsigned char*)pt + 5, 25, out + 5)) != CRYPT_OK) return er… in salsa20_test() 44 …if ((err = salsa20_crypt(&st, (unsigned char*)pt + 30, 10, out + 30)) != CRYPT_OK) return er… in salsa20_test() 45 …if ((err = salsa20_crypt(&st, (unsigned char*)pt + 40, len - 40, out + 40)) != CRYPT_OK) return er… in salsa20_test() 53 if ((err = salsa20_crypt(&st, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in salsa20_test() 58 (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in salsa20_test()
|
| /optee_os/core/lib/libtomcrypt/src/stream/rc4/ |
| H A D | rc4_test.c | 16 const unsigned char pt[] = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef }; in rc4_stream_test() 21 if ((err = rc4_stream_crypt(&st, pt, sizeof(pt), buf)) != CRYPT_OK) return err; in rc4_stream_test() 26 if ((err = rc4_stream_memory(key, sizeof(key), pt, sizeof(pt), buf)) != CRYPT_OK) return err; in rc4_stream_test()
|
| /optee_os/ta/avb/ |
| H A D | entry.c | 72 static TEE_Result read_rb_idx(uint32_t pt, TEE_Param params[TEE_NUM_PARAMS]) in read_rb_idx() argument 84 if (pt != exp_pt) in read_rb_idx() 127 static TEE_Result write_rb_idx(uint32_t pt, TEE_Param params[TEE_NUM_PARAMS]) in write_rb_idx() argument 140 if (pt != exp_pt) in write_rb_idx() 177 static TEE_Result read_lock_state(uint32_t pt, TEE_Param params[TEE_NUM_PARAMS]) in read_lock_state() argument 188 if (pt != exp_pt) in read_lock_state() 213 static TEE_Result write_lock_state(uint32_t pt, in write_lock_state() argument 226 if (pt != exp_pt) in write_lock_state() 251 static TEE_Result write_persist_value(uint32_t pt, in write_persist_value() argument 270 if (pt != exp_pt) in write_persist_value() [all …]
|
| /optee_os/core/pta/stm32mp/ |
| H A D | remoteproc_pta.c | 44 static TEE_Result rproc_pta_capabilities(uint32_t pt, in rproc_pta_capabilities() argument 52 if (pt != exp_pt) in rproc_pta_capabilities() 71 static TEE_Result rproc_pta_load_segment(uint32_t pt, in rproc_pta_load_segment() argument 87 if (pt != exp_pt) in rproc_pta_load_segment() 119 static TEE_Result rproc_pta_set_memory(uint32_t pt, in rproc_pta_set_memory() argument 133 if (pt != exp_pt) in rproc_pta_set_memory() 155 static TEE_Result rproc_pta_da_to_pa(uint32_t pt, in rproc_pta_da_to_pa() argument 169 if (pt != exp_pt) in rproc_pta_da_to_pa() 185 static TEE_Result rproc_pta_start(uint32_t pt, in rproc_pta_start() argument 194 if (pt != exp_pt) in rproc_pta_start() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/modes/ecb/ |
| H A D | ecb_encrypt.c | 20 int ecb_encrypt(const unsigned char *pt, unsigned char *ct, unsigned long len, symmetric_ECB *ecb) in ecb_encrypt() argument 23 LTC_ARGCHK(pt != NULL); in ecb_encrypt() 35 …return cipher_descriptor[ecb->cipher]->accel_ecb_encrypt(pt, ct, len / cipher_descriptor[ecb->ciph… in ecb_encrypt() 38 if ((err = cipher_descriptor[ecb->cipher]->ecb_encrypt(pt, ct, &ecb->key)) != CRYPT_OK) { in ecb_encrypt() 41 pt += cipher_descriptor[ecb->cipher]->block_length; in ecb_encrypt()
|
| H A D | ecb_decrypt.c | 20 int ecb_decrypt(const unsigned char *ct, unsigned char *pt, unsigned long len, symmetric_ECB *ecb) in ecb_decrypt() argument 23 LTC_ARGCHK(pt != NULL); in ecb_decrypt() 35 …return cipher_descriptor[ecb->cipher]->accel_ecb_decrypt(ct, pt, len / cipher_descriptor[ecb->ciph… in ecb_decrypt() 38 if ((err = cipher_descriptor[ecb->cipher]->ecb_decrypt(ct, pt, &ecb->key)) != CRYPT_OK) { in ecb_decrypt() 41 pt += cipher_descriptor[ecb->cipher]->block_length; in ecb_decrypt()
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/aes/ |
| H A D | aes_desc.c | 112 int AES_ENC(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in AES_ENC() argument 116 return aesni_ecb_encrypt(pt, ct, skey); in AES_ENC() 119 return rijndael_ecb_encrypt(pt, ct, skey); in AES_ENC() 131 int AES_DEC(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in AES_DEC() argument 135 return aesni_ecb_decrypt(ct, pt, skey); in AES_DEC() 138 return rijndael_ecb_decrypt(ct, pt, skey); in AES_DEC() 154 unsigned char key[32], pt[16], ct[16]; in AES_TEST() 198 AES_ENC(tests[i].pt, tmp[0], &key); in AES_TEST() 204 if (compare_testvector(tmp[1], 16, tests[i].pt, 16, "AES Decrypt", i)) { in AES_TEST()
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/safer/ |
| H A D | safer.c | 243 static int s_safer_ecb_encrypt(const unsigned char *pt, in s_safer_ecb_encrypt() argument 247 int safer_ecb_encrypt(const unsigned char *pt, in s_safer_ecb_encrypt() 255 LTC_ARGCHK(pt != NULL); in s_safer_ecb_encrypt() 260 a = pt[0]; b = pt[1]; c = pt[2]; d = pt[3]; in s_safer_ecb_encrypt() 261 e = pt[4]; f = pt[5]; g = pt[6]; h = pt[7]; in s_safer_ecb_encrypt() 286 int safer_ecb_encrypt(const unsigned char *pt, in safer_ecb_encrypt() argument 290 int err = s_safer_ecb_encrypt(pt, ct, skey); in safer_ecb_encrypt() 298 unsigned char *pt, in s_safer_ecb_decrypt() argument 302 unsigned char *pt, in s_safer_ecb_decrypt() 310 LTC_ARGCHK(pt != NULL); in s_safer_ecb_decrypt() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/modes/xts/ |
| H A D | xts_decrypt.c | 53 int xts_decrypt(const unsigned char *ct, unsigned long ptlen, unsigned char *pt, unsigned char *twe… in xts_decrypt() argument 61 LTC_ARGCHK(pt != NULL); in xts_decrypt() 89 …if ((err = cipher_descriptor[xts->cipher]->accel_xts_decrypt(ct, pt, lim, tweak, &xts->key1, &xts-… in xts_decrypt() 94 pt += lim * 16; in xts_decrypt() 105 if ((err = s_tweak_uncrypt(ct, pt, T, xts)) != CRYPT_OK) { in xts_decrypt() 109 pt += 16; in xts_decrypt() 126 pt[16 + i] = PP[i]; in xts_decrypt() 133 if ((err = s_tweak_uncrypt(CC, pt, T, xts)) != CRYPT_OK) { in xts_decrypt()
|
| H A D | xts_encrypt.c | 55 int xts_encrypt(const unsigned char *pt, unsigned long ptlen, unsigned char *ct, unsigned char *twe… in xts_encrypt() argument 63 LTC_ARGCHK(pt != NULL); in xts_encrypt() 91 …if ((err = cipher_descriptor[xts->cipher]->accel_xts_encrypt(pt, ct, lim, tweak, &xts->key1, &xts-… in xts_encrypt() 96 pt += lim * 16; in xts_encrypt() 108 if ((err = s_tweak_crypt(pt, ct, T, xts)) != CRYPT_OK) { in xts_encrypt() 112 pt += 16; in xts_encrypt() 119 if ((err = s_tweak_crypt(pt, CC, T, xts)) != CRYPT_OK) { in xts_encrypt() 125 PP[i] = pt[16 + i]; in xts_encrypt()
|
| /optee_os/core/lib/libtomcrypt/src/encauth/ocb/ |
| H A D | ocb_encrypt_authenticate_memory.c | 28 const unsigned char *pt, unsigned long ptlen, in ocb_encrypt_authenticate_memory() argument 37 LTC_ARGCHK(pt != NULL); in ocb_encrypt_authenticate_memory() 53 if ((err = ocb_encrypt(ocb, pt, ct)) != CRYPT_OK) { in ocb_encrypt_authenticate_memory() 57 pt += ocb->block_len; in ocb_encrypt_authenticate_memory() 61 err = ocb_done_encrypt(ocb, pt, ptlen, ct, tag, taglen); in ocb_encrypt_authenticate_memory()
|