Home
last modified time | relevance | path

Searched refs:in (Results 1 – 25 of 47) sorted by relevance

12

/hal_silabs-3.7.0/gecko/emlib/src/
Dem_aes.c156 const uint8_t *in, in AES_CBC128() argument
203 AES->XORDATA = __REV_FROM_BYTEARRAY(&in[i * 4]); in AES_CBC128()
205 in += AES_BLOCKSIZE; in AES_CBC128()
239 AES->DATA = __REV_FROM_BYTEARRAY(&in[i * 4]); in AES_CBC128()
251 memcpy(prev, in, AES_BLOCKSIZE); in AES_CBC128()
252 in += AES_BLOCKSIZE; in AES_CBC128()
296 const uint8_t *in, in AES_CBC256() argument
329 AES->XORDATA = __REV_FROM_BYTEARRAY(&in[i * 4]); in AES_CBC256()
331 in += AES_BLOCKSIZE; in AES_CBC256()
357 AES->DATA = __REV_FROM_BYTEARRAY(&in[i * 4]); in AES_CBC256()
[all …]
Dem_crypto.c100 const uint8_t * in,
106 const uint8_t * in,
115 const uint8_t * in,
124 const uint8_t * in,
133 const uint8_t * in,
142 const uint8_t * in,
150 const uint8_t * in,
1129 const uint8_t * in, in CRYPTO_AES_CBC128() argument
1136 CRYPTO_AES_CBCx(crypto, out, in, len, key, iv, encrypt, cryptoKey128Bits); in CRYPTO_AES_CBC128()
1175 const uint8_t * in, in CRYPTO_AES_CBC256() argument
[all …]
/hal_silabs-3.7.0/gecko/emlib/inc/
Dem_aes.h117 const uint8_t *in,
125 const uint8_t *in,
133 const uint8_t *in,
141 const uint8_t *in,
149 const uint8_t *in,
157 const uint8_t *in,
166 void AES_DecryptKey128(uint8_t *out, const uint8_t *in);
169 void AES_DecryptKey256(uint8_t *out, const uint8_t *in);
173 const uint8_t *in,
180 const uint8_t *in,
[all …]
Dem_crypto.h1180 const uint8_t * in,
1188 const uint8_t * in,
1196 const uint8_t * in,
1204 const uint8_t * in,
1212 const uint8_t * in,
1220 const uint8_t * in,
1228 const uint8_t * in,
1236 const uint8_t * in,
1243 void CRYPTO_AES_DecryptKey128(CRYPTO_TypeDef *crypto, uint8_t * out, const uint8_t * in);
1244 void CRYPTO_AES_DecryptKey256(CRYPTO_TypeDef *crypto, uint8_t * out, const uint8_t * in);
[all …]
/hal_silabs-3.7.0/zephyr/blobs/license/
DMSLA.txt20 packaged with, or functions with a Silicon Labs Device in Licensee’s
21 Application. This includes a Licensed Program embedded in a network
22 co-processor or host processor that operates in conjunction with a Silicon
36 “Commercial License” means an executed, in effect, software license agreement
40 "Commercial Purpose” means embedding Micrium Software in any Application that
45 condensation, expansion or any other form in which such Software may be
67 “Firmware” means executable or binary code that is embedded in the Silicon
68 Labs Device in ROM or flash memory and cannot be modified by Licensee.
76 “Licensed Programs” means Software in Object Code form that was either
77 originally in Object Code form or was compiled from the Software or Derivative
[all …]
/hal_silabs-3.7.0/gecko/
DLicense.txt3 Source code in this SDK is covered by one of several different licenses.
9 marked in the beginning of the file.
11 Library files (either in archived or object form) are distributed under the
17 Some code from third parties have been included in this SDK under a separate
18 license. An example can be found in the subdirectory "util/third_party".
34 in a product, an acknowledgment in the product documentation would be
DREADME52 …* Replace the necessary files in modules/hal/silabs/gecko/Device, modules/hal/silabs/gecko/emlib a…
53 …* Replace the files in modules/hal/silabs/gecko/common, modules/hal/silabs/gecko/service, and modu…
56 What is different in EFR32BG22
58 …* To keep the device initialization similar to the sequence in simplicity studio, following direct…
66 * sl_device_init_clocks.c in platform/service/device_init/src is generated from .jinja file
67 available in platform/service/device_init/template.
70 …* platform/service/sleeptimer is used in power management functionality. This is built on top of R…
72 The following folders are used in this HAL:
77 …l/silabs/gecko/Device | Contains the device-specific files in SiliconLabs/$(GECKO_…
102 …gecko/board | Contains board configuration and metadata files in |
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32GG12B/Source/GCC/
Defm32gg12b.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
102 * All SG veneers are placed in the special output section .gnu.sgstubs. Its start address
103 * must be set, either with the command line option ‘--section-start’ or in a linker script,
104 * to indicate where to place these veneers in memory.
158 * __etext is assumed by startup code to be the LMA of a section in RAM
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFR32BG27/Source/GCC/
Defr32bg27.ld26 * in a product, an acknowledgment in the product documentation would be
42 * It references following symbols, which must be defined in code:
104 * All SG veneers are placed in the special output section .gnu.sgstubs. Its start address
105 * must be set, either with the command line option ‘--section-start’ or in a linker script,
106 * to indicate where to place these veneers in memory.
260 in .stack_dummy section
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32HG/Source/IAR/
Dstartup_efm32hg.s36 ; The modules in this file are included in the libraries, and may be replaced
39 ; To override the cstartup defined in the library, simply add your modified
44 ; When debugging in RAM, it can be located in RAM with at least a 128 byte
45 ; alignment, 256 byte alignment is requied if all interrupt vectors are in use.
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32PG1B/Source/IAR/
Dstartup_efm32pg1b.s36 ; The modules in this file are included in the libraries, and may be replaced
39 ; To override the cstartup defined in the library, simply add your modified
44 ; When debugging in RAM, it can be located in RAM with at least a 128 byte
45 ; alignment, 256 byte alignment is requied if all interrupt vectors are in use.
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFR32FG1P/Source/IAR/
Dstartup_efr32fg1p.s36 ; The modules in this file are included in the libraries, and may be replaced
39 ; To override the cstartup defined in the library, simply add your modified
44 ; When debugging in RAM, it can be located in RAM with at least a 128 byte
45 ; alignment, 256 byte alignment is requied if all interrupt vectors are in use.
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32GG11B/Source/GCC/
Defm32gg11b.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32PG1B/Source/GCC/
Defm32pg1b.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFR32FG1P/Source/GCC/
Defr32fg1p.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32HG/Source/GCC/
Defm32hg.ld22 * in a product, an acknowledgment in the product documentation would be
38 * It references following symbols, which must be defined in code:
118 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
136 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32PG12B/Source/GCC/
Defm32pg12b.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32WG/Source/GCC/
Defm32wg.ld22 * in a product, an acknowledgment in the product documentation would be
38 * It references following symbols, which must be defined in code:
118 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
136 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFR32FG13P/Source/GCC/
Defr32fg13p.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32JG12B/Source/GCC/
Defm32jg12b.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFR32MG21/Source/GCC/
Defr32mg21.ld23 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFR32MG12P/Source/GCC/
Defr32mg12p.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFR32BG13P/Source/GCC/
Defr32bg13p.ld22 * in a product, an acknowledgment in the product documentation would be
39 * It references following symbols, which must be defined in code:
119 * define __STARTUP_COPY_MULTIPLE in startup_ARMCMx.S */
137 * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_ARMCMx.S */
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32PG12B/Source/IAR/
Dstartup_efm32pg12b.s36 ; The modules in this file are included in the libraries, and may be replaced
39 ; To override the cstartup defined in the library, simply add your modified
44 ; When debugging in RAM, it can be located in RAM with at least a 128 byte
45 ; alignment, 256 byte alignment is requied if all interrupt vectors are in use.
/hal_silabs-3.7.0/gecko/Device/SiliconLabs/EFM32WG/Source/IAR/
Dstartup_efm32wg.s36 ; The modules in this file are included in the libraries, and may be replaced
39 ; To override the cstartup defined in the library, simply add your modified
44 ; When debugging in RAM, it can be located in RAM with at least a 128 byte
45 ; alignment, 256 byte alignment is requied if all interrupt vectors are in use.

12