/AliOS-Things-master/components/ble_host/bt_crypto/tinycrypt/source/ |
A D | sha256.c | 53 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 D | cmac_mode.c | 114 _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 D | cbc_mode.c | 38 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 D | rtl8721dhp_aes_rom.c | 59 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 D | rtl8721dhp_des_rom.c | 56 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 D | rtl8721dhp_chacha_poly1305.c | 107 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 D | aes_alt.c | 138 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 D | rom_ssl_ram_map.h | 16 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 D | aes.h | 100 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 D | rtl8721d_crypto_api.h | 146 …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 D | ccm.c | 198 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 D | aria.c | 634 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 D | blowfish.c | 276 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 D | camellia.c | 585 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 D | cipher.c | 250 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 D | HAL_Crypt_yoc.c | 13 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 D | crypto_api.h | 507 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 D | ssl_ram_map.c | 10 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 D | bt_crypto.c | 296 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 D | infra_aes.h | 124 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 D | cbc_mode.c | 38 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 D | CryptoModule.cc | 97 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 D | ccm.h | 155 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 D | moducryptolib.c | 77 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 D | ContentCryptoMaterial.h | 44 void setContentIV(const ByteBuffer& iv) { contentIV_ = iv; } in setContentIV() argument 50 void setEncryptedContentIV(const ByteBuffer& iv) { encryptedContentIV_ = iv; } in setEncryptedContentIV() argument
|