/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
* File Name : readme.txt
* Author : MCD Application Team
* Version : V1.0.0
* Date : 10/06/2008
* Description : Description of the Encryption library's AES part
********************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/
Firmware description
===================
This firmware provides an example of how to use the AES algorithm.
Note that there are two AES versions:
- Version 1 with 522 bytes of look-up tables, slower than version 2.
- Version 2 with 2048 bytes of look-up tables, faster than version 1.
To select the AES version, you have to define it in the config.h file.
For more information, please refer to the config.h file and to the user manual provided with this firmware.
Directory contents
==================
+ project : containing the project workspace and project
+ include : containing the user header files
- stm32f10x_conf.h Library Configuration files
- stm32f10x_it.h Interrupt handlers header files
- aes128.h AES header file
- config.h System configuration header file: in this file you have to select the AES version to be used:
- #define CRL_AES_ALGORITHM 1 // version with 522 bytes of look-up tables, slower than version 2.
- #define CRL_AES_ALGORITHM 2 // version with 2048 bytes of look-up tables, faster than version 1.
+ source : containg the user source files
- aes128.c AES 128-bit key algorithm functions file
- config.c System configuration file
- stm32f10x_it.c Interrupt handlers
- main.c Main program
How to use it
=============
+ EWARMv5:
- Open the OVERSAMPLING_AN_TriagularDitherMethod.eww workspace
- In the workspace toolbar select the project config:
- STM3210B-EVAL: to configure the project for STM32 Medium-density devices
- STM3210E-EVAL: to configure the project for STM32 High-density devices
- Rebuild all files: Project->Rebuild all
- Load project image: Project->Debug
- Run program: Debug->Go(F5)
+ RVMDK
- Open the OVERSAMPLING_AN_TriagularDitherMethod.Uv2 project
- In the build toolbar select the project config:
- STM3210B-EVAL: to configure the project for STM32 Medium-density devices
- STM3210E-EVAL: to configure the project for STM32 High-density devices
- Rebuild all files: Project->Rebuild all target files
- Load project image: Debug->Start/Stop Debug Session
- Run program: Debug->Run (F5)
NOTE:
- Medium-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 32 and 128 Kbytes.
- High-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 256 and 512 Kbytes.
******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE******
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
STM32F10x_Encryption_Lib_V1.0.0.rar (93个子文件)
Encryption_Lib
AES
include
config.h 2KB
stm32f10x_conf.h 6KB
aes128.h 3KB
stm32f10x_it.h 4KB
source
stm32f10x_it.c 29KB
main.c 3KB
aes128.c 33KB
config.c 5KB
readme.txt 4KB
project
EWARMv5
stm32f10x_flash.icf 1KB
Project.ewp 42KB
Project.eww 161B
Project.ewd 34KB
stm32f10x_vector.c 6KB
cortexm3_macro.s 10KB
RVMDK
STM3210B-EVAL_FLASH.ini 974B
STM3210E-EVAL_FLASH.ini 974B
Project.Uv2 6KB
Project.Opt 5KB
cortexm3_macro.s 10KB
stm32f10x_vector.s 13KB
TDES
include
config.h 2KB
stm32f10x_conf.h 6KB
d3des.h 2KB
stm32f10x_it.h 4KB
source
stm32f10x_it.c 29KB
main.c 3KB
d3des.c 19KB
config.c 5KB
readme.txt 3KB
project
EWARMv5
stm32f10x_flash.icf 1KB
Project.ewp 42KB
Project.eww 161B
Project.ewd 34KB
stm32f10x_vector.c 6KB
cortexm3_macro.s 10KB
RVMDK
STM3210B-EVAL_FLASH.ini 974B
STM3210E-EVAL_FLASH.ini 974B
Project.Uv2 6KB
Project.Opt 6KB
cortexm3_macro.s 10KB
stm32f10x_vector.s 13KB
FWLib
library
inc
stm32f10x_adc.h 18KB
stm32f10x_tim.h 46KB
stm32f10x_usart.h 14KB
stm32f10x_dac.h 9KB
stm32f10x_bkp.h 7KB
stm32f10x_dbgmcu.h 3KB
stm32f10x_pwr.h 4KB
stm32f10x_map.h 489KB
stm32f10x_sdio.h 18KB
stm32f10x_wwdg.h 3KB
stm32f10x_rtc.h 4KB
stm32f10x_gpio.h 14KB
stm32f10x_flash.h 14KB
stm32f10x_dma.h 18KB
cortexm3_macro.h 2KB
stm32f10x_rcc.h 14KB
stm32f10x_systick.h 3KB
stm32f10x_iwdg.h 3KB
stm32f10x_fsmc.h 18KB
stm32f10x_lib.h 3KB
stm32f10x_exti.h 6KB
stm32f10x_spi.h 13KB
stm32f10x_crc.h 2KB
stm32f10x_nvic.h 19KB
stm32f10x_i2c.h 15KB
stm32f10x_can.h 12KB
stm32f10x_type.h 3KB
src
stm32f10x_sdio.c 38KB
stm32f10x_adc.c 57KB
stm32f10x_bkp.c 11KB
stm32f10x_usart.c 43KB
stm32f10x_pwr.c 11KB
stm32f10x_flash.c 32KB
stm32f10x_lib.c 9KB
stm32f10x_nvic.c 28KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_wwdg.c 7KB
stm32f10x_gpio.c 22KB
stm32f10x_crc.c 5KB
stm32f10x_rtc.c 12KB
stm32f10x_dac.c 17KB
stm32f10x_spi.c 34KB
stm32f10x_can.c 31KB
stm32f10x_systick.c 7KB
stm32f10x_iwdg.c 6KB
stm32f10x_dma.c 33KB
stm32f10x_tim.c 128KB
stm32f10x_i2c.c 47KB
stm32f10x_rcc.c 43KB
stm32f10x_exti.c 9KB
stm32f10x_fsmc.c 40KB
共 93 条
- 1
savage2k
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页