Home
last modified time | relevance | path

Searched refs:iv (Results 1 – 25 of 86) sorted by relevance

1234

/AliOS-Things-master/components/ble_host/bt_crypto/tinycrypt/source/
A Dsha256.c53 s->iv[0] = 0x6a09e667; in tc_sha256_init()
54 s->iv[1] = 0xbb67ae85; in tc_sha256_init()
55 s->iv[2] = 0x3c6ef372; in tc_sha256_init()
56 s->iv[3] = 0xa54ff53a; in tc_sha256_init()
57 s->iv[4] = 0x510e527f; in tc_sha256_init()
58 s->iv[5] = 0x9b05688c; in tc_sha256_init()
59 s->iv[6] = 0x1f83d9ab; in tc_sha256_init()
190 a = iv[0]; b = iv[1]; c = iv[2]; d = iv[3]; in compress()
191 e = iv[4]; f = iv[5]; g = iv[6]; h = iv[7]; in compress()
215 iv[0] += a; iv[1] += b; iv[2] += c; iv[3] += d; in compress()
[all …]
A Dcmac_mode.c114 _set(s->iv, 0, TC_AES_BLOCK_SIZE); in tc_cmac_setup()
115 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_setup()
116 gf_double (s->K1, s->iv); in tc_cmac_setup()
145 _set(s->iv, 0, TC_AES_BLOCK_SIZE); in tc_cmac_init()
198 s->iv[i] ^= s->leftover[i]; in tc_cmac_update()
200 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update()
206 s->iv[i] ^= data[i]; in tc_cmac_update()
208 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update()
245 s->iv[i] ^= s->leftover[i] ^ k[i]; in tc_cmac_final()
248 tc_aes_encrypt(tag, s->iv, s->sched); in tc_cmac_final()
A Dcbc_mode.c38 unsigned int inlen, const uint8_t *iv, in tc_cbc_mode_encrypt() argument
58 (void)_copy(buffer, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in tc_cbc_mode_encrypt()
60 (void)_copy(out, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in tc_cbc_mode_encrypt()
78 unsigned int inlen, const uint8_t *iv, in tc_cbc_mode_decrypt() argument
103 p = iv; in tc_cbc_mode_decrypt()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/fwlib/crypto/
A Drtl8721dhp_aes_rom.c59 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_cbc_encrypt() argument
64 if ( iv == NULL ) return _ERRNO_CRYPTO_NULL_POINTER; in rtl_crypto_aes_cbc_encrypt()
87 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_cbc_decrypt() argument
134 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_ecb_encrypt() argument
159 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_ecb_decrypt() argument
203 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_ctr_encrypt() argument
229 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_ctr_decrypt() argument
275 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_cfb_encrypt() argument
301 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_cfb_decrypt() argument
347 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_aes_ofb_encrypt() argument
[all …]
A Drtl8721dhp_des_rom.c56 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_cbc_encrypt() argument
83 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_cbc_decrypt() argument
130 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_ecb_encrypt() argument
154 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_ecb_decrypt() argument
198 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_cfb_encrypt() argument
222 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_cfb_decrypt() argument
266 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_ofb_encrypt() argument
290 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_ofb_decrypt() argument
334 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_ctr_encrypt() argument
358 IN const u8* iv, IN const u32 ivlen, in rtl_crypto_3des_ctr_decrypt() argument
[all …]
A Drtl8721dhp_chacha_poly1305.c107 IN const u8* iv, IN const u32 count, in rtl_crypto_chacha_encrypt() argument
113 if ( iv == NULL ) return _ERRNO_CRYPTO_NULL_POINTER; in rtl_crypto_chacha_encrypt()
114 if ( (u32)(iv) & 0x3 ) return _ERRNO_CRYPTO_ADDR_NOT_4Byte_Aligned; // need to be 4-byte alignment in rtl_crypto_chacha_encrypt()
121 _memcpy((void*)(&(pIE->gcm_iv)[4]), iv, 96/8); in rtl_crypto_chacha_encrypt()
136 IN const u8* iv, IN const u32 count, in rtl_crypto_chacha_decrypt() argument
142 if ( iv == NULL ) return _ERRNO_CRYPTO_NULL_POINTER; in rtl_crypto_chacha_decrypt()
143 if ( (u32)(iv) & 0x3 ) return _ERRNO_CRYPTO_ADDR_NOT_4Byte_Aligned; // need to be 4-byte alignment in rtl_crypto_chacha_decrypt()
150 _memcpy((void*)(&(pIE->gcm_iv)[4]), iv, 96/8); in rtl_crypto_chacha_decrypt()
/AliOS-Things-master/components/mbedtls/platform/yoc/
A Daes_alt.c138 memcpy(iv, temp, 16); in mbedtls_aes_crypt_cbc()
150 memcpy(iv, output, 16); in mbedtls_aes_crypt_cbc()
211 AES_VALIDATE_RET( iv != NULL ); in mbedtls_aes_crypt_cfb128()
225 mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); in mbedtls_aes_crypt_cfb128()
229 iv[n] = (unsigned char) c; in mbedtls_aes_crypt_cfb128()
239 mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); in mbedtls_aes_crypt_cfb128()
241 iv[n] = *output++ = (unsigned char)( iv[n] ^ *input++ ); in mbedtls_aes_crypt_cfb128()
268 AES_VALIDATE_RET( iv != NULL ); in mbedtls_aes_crypt_cfb8()
273 memcpy( ov, iv, 16 ); in mbedtls_aes_crypt_cfb8()
274 mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); in mbedtls_aes_crypt_cfb8()
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/network/ssl/ssl_ram_map/rom/
A Drom_ssl_ram_map.h16 const u8* iv, const u32 ivlen,
20 const u8* iv, const u32 ivlen,
25 const u8* iv, const u32 ivlen,
29 const u8* iv, const u32 ivlen,
36 const u8* iv, const u32 ivlen,
40 const u8* iv, const u32 ivlen,
45 const u8* iv, const u32 ivlen,
49 const u8* iv, const u32 ivlen,
66 const u8* iv, const u32 ivlen,
70 const u8* iv, const u32 ivlen,
[all …]
/AliOS-Things-master/components/csi/csi2/include/drv/
A Daes.h100 csi_error_t csi_aes_cbc_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
111 csi_error_t csi_aes_cbc_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
122 csi_error_t csi_aes_cfb1_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
133 csi_error_t csi_aes_cfb1_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
144 csi_error_t csi_aes_cfb8_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
155 csi_error_t csi_aes_cfb8_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
167 csi_error_t csi_aes_cfb128_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv, ui…
191 csi_error_t csi_aes_ofb_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv, uint3…
203 csi_error_t csi_aes_ofb_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv, uint3…
223 void *iv,
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/fwlib/include/
A Drtl8721d_crypto_api.h146 …to_aes_cbc_encrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
147 …to_aes_cbc_decrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
150 …to_aes_ecb_encrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
151 …to_aes_ecb_decrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
154 …to_aes_ctr_encrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
155 …to_aes_ctr_decrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
158 …to_aes_cfb_encrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
159 …to_aes_cfb_decrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
162 …to_aes_ofb_encrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
163 …to_aes_ofb_decrypt(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u32 ivlen,…
[all …]
/AliOS-Things-master/components/mbedtls/library/
A Dccm.c198 memcpy( b + 1, iv, iv_len ); in ccm_auth_crypt()
256 memcpy( ctr + 1, iv, iv_len ); in ccm_auth_crypt()
319 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_star_encrypt_and_tag() argument
325 CCM_VALIDATE_RET( iv != NULL ); in mbedtls_ccm_star_encrypt_and_tag()
341 CCM_VALIDATE_RET( iv != NULL ); in mbedtls_ccm_encrypt_and_tag()
357 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_star_auth_decrypt() argument
368 CCM_VALIDATE_RET( iv != NULL ); in mbedtls_ccm_star_auth_decrypt()
375 iv, iv_len, add, add_len, in mbedtls_ccm_star_auth_decrypt()
395 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_auth_decrypt() argument
401 CCM_VALIDATE_RET( iv != NULL ); in mbedtls_ccm_auth_decrypt()
[all …]
A Daria.c634 ARIA_VALIDATE_RET( iv != NULL ); in mbedtls_aria_crypt_cbc()
696 ARIA_VALIDATE_RET( iv != NULL ); in mbedtls_aria_crypt_cfb128()
712 mbedtls_aria_crypt_ecb( ctx, iv, iv ); in mbedtls_aria_crypt_cfb128()
715 *output++ = c ^ iv[n]; in mbedtls_aria_crypt_cfb128()
716 iv[n] = c; in mbedtls_aria_crypt_cfb128()
726 mbedtls_aria_crypt_ecb( ctx, iv, iv ); in mbedtls_aria_crypt_cfb128()
728 iv[n] = *output++ = (unsigned char)( iv[n] ^ *input++ ); in mbedtls_aria_crypt_cfb128()
952 uint8_t buf[48], iv[MBEDTLS_ARIA_BLOCKSIZE]; in mbedtls_aria_self_test() local
1035 iv, aria_test2_cfb_ct[i], buf ); in mbedtls_aria_self_test()
1053 mbedtls_aria_crypt_ctr( &ctx, 48, &j, iv, blk, in mbedtls_aria_self_test()
[all …]
A Dblowfish.c276 unsigned char iv[MBEDTLS_BLOWFISH_BLOCKSIZE], in mbedtls_blowfish_crypt_cbc()
285 BLOWFISH_VALIDATE_RET( iv != NULL ); in mbedtls_blowfish_crypt_cbc()
302 memcpy( iv, temp, MBEDTLS_BLOWFISH_BLOCKSIZE ); in mbedtls_blowfish_crypt_cbc()
314 output[i] = (unsigned char)( input[i] ^ iv[i] ); in mbedtls_blowfish_crypt_cbc()
317 memcpy( iv, output, MBEDTLS_BLOWFISH_BLOCKSIZE ); in mbedtls_blowfish_crypt_cbc()
347 BLOWFISH_VALIDATE_RET( iv != NULL ); in mbedtls_blowfish_crypt_cfb64()
361 mbedtls_blowfish_crypt_ecb( ctx, MBEDTLS_BLOWFISH_ENCRYPT, iv, iv ); in mbedtls_blowfish_crypt_cfb64()
364 *output++ = (unsigned char)( c ^ iv[n] ); in mbedtls_blowfish_crypt_cfb64()
365 iv[n] = (unsigned char) c; in mbedtls_blowfish_crypt_cfb64()
375 mbedtls_blowfish_crypt_ecb( ctx, MBEDTLS_BLOWFISH_ENCRYPT, iv, iv ); in mbedtls_blowfish_crypt_cfb64()
[all …]
A Dcamellia.c585 CAMELLIA_VALIDATE_RET( iv != NULL ); in mbedtls_camellia_crypt_cbc()
602 memcpy( iv, temp, 16 ); in mbedtls_camellia_crypt_cbc()
617 memcpy( iv, output, 16 ); in mbedtls_camellia_crypt_cbc()
637 unsigned char iv[16], in mbedtls_camellia_crypt_cfb128()
660 mbedtls_camellia_crypt_ecb( ctx, MBEDTLS_CAMELLIA_ENCRYPT, iv, iv ); in mbedtls_camellia_crypt_cfb128()
664 iv[n] = (unsigned char) c; in mbedtls_camellia_crypt_cfb128()
674 mbedtls_camellia_crypt_ecb( ctx, MBEDTLS_CAMELLIA_ENCRYPT, iv, iv ); in mbedtls_camellia_crypt_cfb128()
676 iv[n] = *output++ = (unsigned char)( iv[n] ^ *input++ ); in mbedtls_camellia_crypt_cfb128()
944 unsigned char iv[16]; in mbedtls_camellia_self_test() local
1021 memcpy( iv , src, 16 ); in mbedtls_camellia_self_test()
[all …]
A Dcipher.c250 const unsigned char *iv, in mbedtls_cipher_set_iv() argument
256 CIPHER_VALIDATE_RET( iv_len == 0 || iv != NULL ); in mbedtls_cipher_set_iv()
279 iv, in mbedtls_cipher_set_iv()
289 memcpy( ctx->iv, iv, actual_iv_size ); in mbedtls_cipher_set_iv()
443 ctx->operation, block_size, ctx->iv, in mbedtls_cipher_update()
539 ilen, &ctx->unprocessed_len, ctx->iv, in mbedtls_cipher_update()
1009 CIPHER_VALIDATE_RET( iv_len == 0 || iv != NULL ); in mbedtls_cipher_crypt()
1043 CIPHER_VALIDATE_RET( iv != NULL ); in mbedtls_cipher_auth_encrypt()
1098 CIPHER_VALIDATE_RET( iv != NULL ); in mbedtls_cipher_auth_decrypt()
1112 iv, iv_len, ad, ad_len, in mbedtls_cipher_auth_decrypt()
[all …]
/AliOS-Things-master/components/linkkit/wrappers/platform/os/
A DHAL_Crypt_yoc.c13 uint8_t iv[16]; member
16 p_HAL_Aes128_t HAL_Aes128_Init(_IN_ const uint8_t *key, _IN_ const uint8_t *iv, in HAL_Aes128_Init() argument
22 if (!key || !iv) in HAL_Aes128_Init()
38 memcpy(p_aes128->iv, iv, 16); in HAL_Aes128_Init()
70 AES_BLOCK_SIZE, p_aes128->iv, src, dst); in HAL_Aes128_Cbc_Encrypt()
90 AES_BLOCK_SIZE, p_aes128->iv, src, dst); in HAL_Aes128_Cbc_Decrypt()
109 &offset, p_aes128->iv, src, dst); in HAL_Aes128_Cfb_Encrypt()
126 &offset, p_aes128->iv, src, dst); in HAL_Aes128_Cfb_Decrypt()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal_ext/
A Dcrypto_api.h507 const uint8_t *iv, const uint32_t ivlen,
522 const uint8_t *iv, const uint32_t ivlen,
548 const uint8_t *iv, const uint32_t ivlen,
563 const uint8_t *iv, const uint32_t ivlen,
588 const uint8_t *iv, const uint32_t ivlen,
603 const uint8_t *iv, const uint32_t ivlen,
628 const uint8_t *iv, const uint32_t ivlen,
643 const uint8_t *iv, const uint32_t ivlen,
668 const uint8_t *iv, const uint32_t ivlen,
870 const uint8_t *iv,
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/network/ssl/ssl_ram_map/
A Dssl_ram_map.c10 IN const u8* iv, IN const u32 ivlen,
14 IN const u8* iv, IN const u32 ivlen,
19 IN const u8* iv, IN const u32 ivlen,
23 IN const u8* iv, IN const u32 ivlen,
30 IN const u8* iv, IN const u32 ivlen,
34 IN const u8* iv, IN const u32 ivlen,
39 IN const u8* iv, IN const u32 ivlen,
43 IN const u8* iv, IN const u32 ivlen,
/AliOS-Things-master/components/ble_host/bt_crypto/
A Dbt_crypto.c296 memset(ctx->iv, 0, 16); in bt_crypto_cmac_setup()
297 bt_crypto_encrypt_be(ctx->aes_key, ctx->iv, ctx->iv); in bt_crypto_cmac_setup()
299 gf_double(ctx->K1, ctx->iv); in bt_crypto_cmac_setup()
302 memset(ctx->iv, 0, 16); in bt_crypto_cmac_setup()
354 ctx->iv[i] ^= ctx->leftover[i]; in bt_crypto_cmac_update()
357 bt_crypto_encrypt_be(ctx->aes_key, ctx->iv, ctx->iv); in bt_crypto_cmac_update()
363 ctx->iv[i] ^= data[i]; in bt_crypto_cmac_update()
366 bt_crypto_encrypt_be(ctx->aes_key, ctx->iv, ctx->iv); in bt_crypto_cmac_update()
402 ctx->iv[i] ^= ctx->leftover[i] ^ k[i]; in bt_crypto_cmac_finish()
405 bt_crypto_encrypt_be(ctx->aes_key, ctx->iv, out); in bt_crypto_cmac_finish()
/AliOS-Things-master/components/linkkit/include/linkkit/infra/
A Dinfra_aes.h124 unsigned char iv[16], const unsigned char *input,
155 size_t *iv_off, unsigned char iv[16],
183 unsigned char iv[16], const unsigned char *input,
263 unsigned char iv[16], const unsigned char *input,
266 size_t *iv_off, unsigned char iv[16],
275 p_Aes128_t infra_aes128_init(const uint8_t *key, const uint8_t *iv,
/AliOS-Things-master/components/amp/engine/quickjs_engine/addons/utils/crypto/
A Dcbc_mode.c38 unsigned int inlen, const uint8_t *iv, in utils_tc_cbc_mode_encrypt() argument
58 (void)_copy(buffer, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in utils_tc_cbc_mode_encrypt()
60 (void)_copy(out, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in utils_tc_cbc_mode_encrypt()
78 unsigned int inlen, const uint8_t *iv, in utils_tc_cbc_mode_decrypt() argument
103 p = iv; in utils_tc_cbc_mode_decrypt()
/AliOS-Things-master/components/oss/src/encryption/
A DCryptoModule.cc97 auto iv = material.ContentIV(); in GetObjectSecurely() local
106 iv = cipher_->IncCTRCounter(iv, static_cast<uint64_t>(blockOfNum)); in GetObjectSecurely()
116 …td::make_shared<CryptoStreamBuf>(*content, cipher_, material.ContentKey(), iv, static_cast<int>(sk… in GetObjectSecurely()
190 …auto iv = cipher_->IncCTRCounter(ctx.ContentMaterial().ContentIV(), static_cast<uint64_t>(blockNum… in UploadPartSecurely() local
191 CryptoStreamBuf cryptoStream(*uRequest.Body(), cipher_, ctx.ContentMaterial().ContentKey(), iv); in UploadPartSecurely()
299 auto iv = SymmetricCipher::GenerateIV(16); in generateKeyIV() local
300 iv[8] = iv[9] = iv[10] = iv[11] = 0; in generateKeyIV()
301 content.setContentIV(iv); in generateKeyIV()
/AliOS-Things-master/components/mbedtls/include/mbedtls/
A Dccm.h155 const unsigned char *iv, size_t iv_len,
203 const unsigned char *iv, size_t iv_len,
240 const unsigned char *iv, size_t iv_len,
285 const unsigned char *iv, size_t iv_len,
/AliOS-Things-master/components/py_engine/engine/extmod/
A Dmoducryptolib.c77 unsigned char iv[16]; member
106 …initial_set_key_impl(AES_CTX_IMPL *ctx, const uint8_t *key, size_t keysize, const uint8_t iv[16]) { in aes_initial_set_key_impl()
108 AES_set_key(ctx, key, iv, (16 == keysize) ? AES_MODE_128 : AES_MODE_256); in aes_initial_set_key_impl()
147 uint8_t *const counter = ctx->iv; in aes_process_ctr_impl()
172 …initial_set_key_impl(AES_CTX_IMPL *ctx, const uint8_t *key, size_t keysize, const uint8_t iv[16]) { in aes_initial_set_key_impl()
176 if (NULL != iv) { in aes_initial_set_key_impl()
177 memcpy(ctx->iv, iv, sizeof(ctx->iv)); in aes_initial_set_key_impl()
203 …ctx->u.mbedtls_ctx, encrypt ? MBEDTLS_AES_ENCRYPT : MBEDTLS_AES_DECRYPT, in_len, ctx->iv, in, out); in aes_process_cbc_impl()
208 …mbedtls_aes_crypt_ctr(&ctx->u.mbedtls_ctx, in_len, &ctr_params->offset, ctx->iv, ctr_params->encry… in aes_process_ctr_impl()
/AliOS-Things-master/components/oss/include/alibabacloud/oss/encryption/
A DContentCryptoMaterial.h44 void setContentIV(const ByteBuffer& iv) { contentIV_ = iv; } in setContentIV() argument
50 void setEncryptedContentIV(const ByteBuffer& iv) { encryptedContentIV_ = iv; } in setEncryptedContentIV() argument

Completed in 44 milliseconds

1234