| /optee_os/core/lib/libtomcrypt/src/encauth/chachapoly/ |
| H A D | chacha20poly1305_setiv.c | 15 int chacha20poly1305_setiv(chacha20poly1305_state *st, const unsigned char *iv, unsigned long ivlen) in chacha20poly1305_setiv() argument 23 LTC_ARGCHK(ivlen == 12 || ivlen == 8); in chacha20poly1305_setiv() 26 if (ivlen == 12) { in chacha20poly1305_setiv() 28 if ((err = chacha_ivctr32(&st->chacha, iv, ivlen, 1)) != CRYPT_OK) return err; in chacha20poly1305_setiv() 32 if ((err = chacha_ivctr64(&st->chacha, iv, ivlen, 1)) != CRYPT_OK) return err; in chacha20poly1305_setiv() 39 if (ivlen == 12) { in chacha20poly1305_setiv() 41 if ((err = chacha_ivctr32(&tmp_st, iv, ivlen, 0)) != CRYPT_OK) return err; in chacha20poly1305_setiv() 45 if ((err = chacha_ivctr64(&tmp_st, iv, ivlen, 0)) != CRYPT_OK) return err; in chacha20poly1305_setiv()
|
| H A D | chacha20poly1305_setiv_rfc7905.c | 16 …fc7905(chacha20poly1305_state *st, const unsigned char *iv, unsigned long ivlen, ulong64 sequence_… in chacha20poly1305_setiv_rfc7905() argument 23 LTC_ARGCHK(ivlen == 12); in chacha20poly1305_setiv_rfc7905()
|
| H A D | chacha20poly1305_memory.c | 25 const unsigned char *iv, unsigned long ivlen, in chacha20poly1305_memory() argument 43 if ((err = chacha20poly1305_setiv(&st, iv, ivlen)) != CRYPT_OK) { goto LBL_ERR; } in chacha20poly1305_memory()
|
| /optee_os/core/lib/libtomcrypt/src/stream/chacha/ |
| H A D | chacha_memory.c | 21 const unsigned char *iv, unsigned long ivlen, ulong64 counter, in chacha_memory() argument 27 LTC_ARGCHK(ivlen <= 8 || counter < 4294967296); /* 2**32 */ in chacha_memory() 30 if (ivlen > 8) { in chacha_memory() 31 if ((err = chacha_ivctr32(&st, iv, ivlen, (ulong32)counter)) != CRYPT_OK) goto WIPE_KEY; in chacha_memory() 33 if ((err = chacha_ivctr64(&st, iv, ivlen, counter)) != CRYPT_OK) goto WIPE_KEY; in chacha_memory()
|
| H A D | chacha_ivctr32.c | 21 int chacha_ivctr32(chacha_state *st, const unsigned char *iv, unsigned long ivlen, ulong32 counter) in chacha_ivctr32() argument 26 LTC_ARGCHK(ivlen == 12); in chacha_ivctr32() 33 st->ivlen = ivlen; in chacha_ivctr32()
|
| H A D | chacha_ivctr64.c | 21 int chacha_ivctr64(chacha_state *st, const unsigned char *iv, unsigned long ivlen, ulong64 counter) in chacha_ivctr64() argument 26 LTC_ARGCHK(ivlen == 8); in chacha_ivctr64() 33 st->ivlen = ivlen; in chacha_ivctr64()
|
| H A D | chacha_crypt.c | 58 LTC_ARGCHK(st->ivlen != 0); in chacha_crypt() 70 if (st->ivlen == 8) { in chacha_crypt()
|
| H A D | chacha_setup.c | 53 st->ivlen = 0; /* will be set later by chacha_ivctr(32|64) */ in chacha_setup()
|
| /optee_os/core/lib/libtomcrypt/src/stream/salsa20/ |
| H A D | salsa20_ivctr64.c | 22 int salsa20_ivctr64(salsa20_state *st, const unsigned char *iv, unsigned long ivlen, ulong64 counte… in salsa20_ivctr64() argument 27 LTC_ARGCHK(ivlen == 8); in salsa20_ivctr64() 34 st->ivlen = ivlen; in salsa20_ivctr64()
|
| H A D | salsa20_memory.c | 21 const unsigned char *iv, unsigned long ivlen, ulong64 counter, in salsa20_memory() argument 28 if ((err = salsa20_ivctr64(&st, iv, ivlen, counter)) != CRYPT_OK) goto WIPE_KEY; in salsa20_memory()
|
| H A D | salsa20_crypt.c | 59 LTC_ARGCHK(st->ivlen == 8 || st->ivlen == 24); in salsa20_crypt()
|
| H A D | salsa20_setup.c | 55 st->ivlen = 0; /* will be set later by salsa20_ivctr(32|64) */ in salsa20_setup()
|
| H A D | xsalsa20_setup.c | 116 st->ivlen = 24; /* set switch to say nonce/IV has been loaded */ in xsalsa20_setup()
|
| /optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/ |
| H A D | sosemanuk_memory.c | 20 const unsigned char *iv, unsigned long ivlen, in sosemanuk_memory() argument 28 if ((err = sosemanuk_setiv(&st, iv, ivlen)) != CRYPT_OK) goto WIPE_KEY; in sosemanuk_memory()
|
| H A D | sosemanuk.c | 331 int sosemanuk_setiv(sosemanuk_state *st, const unsigned char *iv, unsigned long ivlen) in sosemanuk_setiv() argument 372 LTC_ARGCHK(ivlen <= 16); in sosemanuk_setiv() 373 LTC_ARGCHK(iv != NULL || ivlen == 0); in sosemanuk_setiv() 375 if (ivlen > 0) XMEMCPY(ivtmp, iv, ivlen); in sosemanuk_setiv()
|
| /optee_os/core/lib/libtomcrypt/src/stream/rabbit/ |
| H A D | rabbit_memory.c | 25 const unsigned char *iv, unsigned long ivlen, in rabbit_memory() argument 33 if ((err = rabbit_setiv(&st, iv, ivlen)) != CRYPT_OK) goto WIPE_KEY; in rabbit_memory()
|
| H A D | rabbit.c | 222 int rabbit_setiv(rabbit_state* st, const unsigned char *iv, unsigned long ivlen) in rabbit_setiv() argument 228 LTC_ARGCHK(iv != NULL || ivlen == 0); in rabbit_setiv() 229 LTC_ARGCHK(ivlen <= 8); in rabbit_setiv() 232 if (iv && ivlen > 0) XMEMCPY(tmpiv, iv, ivlen); in rabbit_setiv()
|
| /optee_os/core/lib/libtomcrypt/src/stream/sober128/ |
| H A D | sober128_stream_memory.c | 20 const unsigned char *iv, unsigned long ivlen, in sober128_stream_memory() argument 28 if ((err = sober128_stream_setiv(&st, iv, ivlen)) != CRYPT_OK) goto WIPE_KEY; in sober128_stream_memory()
|
| H A D | sober128_stream.c | 200 int sober128_stream_setiv(sober128_state *st, const unsigned char *iv, unsigned long ivlen) in sober128_stream_setiv() argument 206 LTC_ARGCHK(ivlen > 0); in sober128_stream_setiv() 212 if ((ivlen & 3) != 0) { in sober128_stream_setiv() 216 for (i = 0; i < ivlen; i += 4) { in sober128_stream_setiv() 224 ADDKEY(ivlen); in sober128_stream_setiv()
|
| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_cipher.h | 1029 unsigned long ivlen; member 1034 int chacha_ivctr32(chacha_state *st, const unsigned char *iv, unsigned long ivlen, ulong32 counter); 1035 int chacha_ivctr64(chacha_state *st, const unsigned char *iv, unsigned long ivlen, ulong64 counter); 1041 const unsigned char *iv, unsigned long ivlen, ulong64 counter, 1052 unsigned long ivlen; member 1057 int salsa20_ivctr64(salsa20_state *st, const unsigned char *iv, unsigned long ivlen, ulong64 counte… 1063 const unsigned char *iv, unsigned long ivlen, ulong64 counter, 1096 int sosemanuk_setiv(sosemanuk_state *st, const unsigned char *iv, unsigned long ivlen); 1102 const unsigned char *iv, unsigned long ivlen, 1124 int rabbit_setiv(rabbit_state* st, const unsigned char *iv, unsigned long ivlen); [all …]
|
| H A D | tomcrypt_mac.h | 551 int chacha20poly1305_setiv(chacha20poly1305_state *st, const unsigned char *iv, unsigned long ivlen… 552 …fc7905(chacha20poly1305_state *st, const unsigned char *iv, unsigned long ivlen, ulong64 sequence_… 558 const unsigned char *iv, unsigned long ivlen,
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_msg.c | 860 return transform->ivlen != transform->fixed_ivlen; in ssl_transform_aead_dynamic_iv_is_explicit() 1184 iv, transform->ivlen); in mbedtls_ssl_encrypt_buf() 1200 iv, transform->ivlen, in mbedtls_ssl_encrypt_buf() 1213 iv, transform->ivlen, in mbedtls_ssl_encrypt_buf() 1261 padlen = transform->ivlen - (rec->data_len + 1) % transform->ivlen; in mbedtls_ssl_encrypt_buf() 1262 if (padlen == transform->ivlen) { in mbedtls_ssl_encrypt_buf() 1289 if (rec->data_offset < transform->ivlen) { in mbedtls_ssl_encrypt_buf() 1297 ret = f_rng(p_rng, transform->iv_enc, transform->ivlen); in mbedtls_ssl_encrypt_buf() 1302 memcpy(data - transform->ivlen, transform->iv_enc, transform->ivlen); in mbedtls_ssl_encrypt_buf() 1309 rec->data_len, transform->ivlen, in mbedtls_ssl_encrypt_buf() [all …]
|
| H A D | pkcs12.c | 79 unsigned char *iv, size_t ivlen) in pkcs12_pbe_derive_key_iv() argument 108 if (iv == NULL || ivlen == 0) { in pkcs12_pbe_derive_key_iv() 112 if ((ret = mbedtls_pkcs12_derivation(iv, ivlen, unipwd, pwdlen * 2 + 2, in pkcs12_pbe_derive_key_iv()
|
| H A D | ssl_tls13_keys.c | 1034 transform->ivlen = traffic_keys->iv_len; in mbedtls_ssl_tls13_populate_transform() 1036 transform->fixed_ivlen = transform->ivlen; in mbedtls_ssl_tls13_populate_transform()
|
| H A D | ssl_tls.c | 8799 transform->ivlen = 12; in ssl_tls12_populate_transform() 8816 explicit_ivlen = transform->ivlen - transform->fixed_ivlen; in ssl_tls12_populate_transform() 8848 transform->ivlen = PSA_CIPHER_IV_LENGTH(key_type, alg); in ssl_tls12_populate_transform() 8850 transform->ivlen = mbedtls_cipher_info_get_iv_size(cipher_info); in ssl_tls12_populate_transform() 8876 transform->minlen += transform->ivlen; in ssl_tls12_populate_transform() 8893 (unsigned) transform->ivlen, in ssl_tls12_populate_transform() 8908 transform->fixed_ivlen : transform->ivlen; in ssl_tls12_populate_transform() 8923 transform->fixed_ivlen : transform->ivlen; in ssl_tls12_populate_transform()
|