Angus Gratton
0a970e3a25
hwcrypto: Match API completely to mbedTLS naming conventions
2016-09-08 16:47:31 +08:00
Angus Gratton
2580c07ae6
esp32 hwcrypto: Make SHA-224 an obvious no-op for now
...
This is not the long term solution...
2016-09-08 16:47:28 +08:00
Angus Gratton
2bee84062a
esp32: Add comment to ROM crypto functions recommending they not be used directly
2016-09-08 16:47:24 +08:00
Angus Gratton
0647d1e922
esp32 hwcrypto: Rework hardware crypto locking
...
Should protect against concurrent use of hardware crypto primitives,
with good performance.
Not necessary to call esp_aes_acquire_hardware(),
esp_sha_acquire_hardware(), etc when using these APIs. These are
provided for external users calling the hardware crypto hardware
directly, to coexist with this implementation.
2016-09-08 16:47:13 +08:00
Angus Gratton
4167b68eef
esp32: Move hardware crypto implementation/headers to hwcrypto directories
2016-09-08 16:46:28 +08:00
Wu Jian Gang
fc2bfc1f49
mbedtls: just format related files
...
method from !46
2016-09-08 16:46:25 +08:00
liuhan
f4ff32977d
components/mbedtls: modify MBEDTLS net feature
...
modify get the connection's 'errno' info by calling getsockopt function.
2016-09-08 16:46:21 +08:00
Angus Gratton
09aa6ebc85
lwip Makefile: Add POSIX headers to include path to #include <sys/sockets.h>, etc, works.
2016-09-08 16:45:57 +08:00
liuhan
1900c50d3b
components/mbedtls: modify hardware encryption feature
...
rename "flag" and "keybites" in aes file,
rename "xxx_starts" and add license in sha file.
2016-09-08 16:45:51 +08:00
liuhan
2d80fada70
components/mbedtls: MBEDTLS Handshake result check
...
modify esp_config.h add some feature for support http2.0 protocol, TLS Handshake OK.
2016-09-08 16:45:44 +08:00
liuhan
0f83831c74
1. multi thread verify bignum AES and SHA
2016-09-08 16:45:23 +08:00
liuhan
98021903a2
recompile crypto and bignum function
2016-09-08 16:45:16 +08:00
liuhan
d9b660f6d4
1. add lock function for every function
...
2. modify some function for crypto
2016-09-08 16:44:58 +08:00
liuhan
30be5f6eb5
[t6001]: chip Use hardware acceleration of Encryption
2016-09-08 16:44:53 +08:00
Angus Gratton
02543ee895
CI: Build the esp-idf-template with the matching branch name, if it exists
2016-09-08 13:41:19 +10:00
Angus Gratton
b9a853c903
README: Add Resources section with some links
2016-09-08 13:41:19 +10:00
Angus Gratton
1d8eece834
Rename README.buildenv to docs/build_system.rst and ReST-ify it
2016-09-08 13:41:19 +10:00
Angus Gratton
c50f7aa07b
Eclipse docs: Easier to just replace entire PATH, msys32 has everything we need to build/flash
2016-09-08 13:41:19 +10:00
Angus Gratton
b8634ae08b
test_build_system: Print ESP_IDF_TEMPLATE_GIT for easier debugging
2016-09-08 13:41:19 +10:00
Angus Gratton
3b1c3dab4b
Name component makefiles component.mk instead of Makefile
...
Fixes problems with Eclipse trying to build in directories it shouldn't.
This is a breaking change for existing repositories, they need to rename
any component Makefiles to component.mk and rename their references to
$(IDF_PATH)/make/component.mk to $(IDF_PATH)/make/component_common.mk
2016-09-08 13:41:19 +10:00
Angus Gratton
71785378bc
Eclipse doc: Add troubleshooting note about Makefile directories
2016-09-08 13:39:09 +10:00
Angus Gratton
3e9a76f04d
eclipse_make.sh: Fix printing of make directory
2016-09-08 13:39:09 +10:00
Angus Gratton
144ebe5d53
Move bin/eclipse_windows_make.sh to tools/windows_eclipse_make.sh
...
Moving as bin directory is going away soon
2016-09-08 13:39:09 +10:00
Angus Gratton
2ddd05a3fa
Eclipse docs: Prepend IDF paths to beginning of PATH
...
Avoids problem when a different incompatible make (MSYS1 or other) is already on PATH.
2016-09-08 13:39:09 +10:00
Angus Gratton
42357990aa
Merge branch 'feature/mbedtls_upstream_source' into 'master'
...
Add mbedtls release version 2.3.0
See merge request !56
2016-09-08 11:32:02 +08:00
Angus Gratton
e9b73e5c0d
Merge branch 'feature/memory_canaries_temp' into 'master'
...
FreeRTOS: temporary solution for memory canaries and memory debug
1. This is just a temporary solution, it will be removed when umm_malloc is ready
2. Support memory canaries mechanism
2. Add debug code to show allocated memory info
See merge request !64
2016-09-08 11:20:17 +08:00
Jeroen Domburg
5a0e374a46
Set default SPI flash access mode to DIO
2016-09-08 10:22:15 +08:00
Wu Jian Gang
28ca0b0526
Merge branch 'bugfix/got_ip_event' into 'master'
...
tcpip_adapter: got ip event stuff
Include:
1. add dhcp callback;
2. post got ip event in dhcp callback when dhcp bind;
3. tcpip_adapter typedef clean;
4. post got ip event in station connected event handler when use valid static ip;
TW6926
See merge request !61
2016-09-08 09:44:48 +08:00
liuzhifu
b21d2dfa6b
FreeRTOS: temporary solution for memory canaries and memory debug
...
1. This is just a temporary solution, it will be removed when umm_malloc is ready
2. Support memory canaries mechanism
2. Add debug code to show allocated memory info
2016-09-07 21:52:24 +08:00
Angus Gratton
1a6e63feef
Merge branch 'feature/config_spi_flash_params_menuconfig' into 'master'
...
Feature/config spi flash params menuconfig
Simple menuconfig option for flash speed and access mode.
See merge request !59
2016-09-07 10:16:59 +08:00
Wu Jian Gang
c97aa4a709
tcpip_adapter: fix dhcp client work flow
2016-09-06 19:36:03 +08:00
Wu Jian Gang
80d60270bb
event: not post got ip event if static is invalid
2016-09-06 19:36:03 +08:00
Wu Jian Gang
df53d1588a
tcpip_adapter: typedef clean up
2016-09-06 19:36:03 +08:00
Wu Jian Gang
1588d1aa6e
event: post got ip event when use static ip
...
TW6926
2016-09-06 19:32:34 +08:00
Wu Jian Gang
c3af6e51d7
tcpip_adapter: use dhcp callback to post got ip event
2016-09-06 19:32:34 +08:00
Wu Jian Gang
3cf377b06e
dhcp: add dhcp callback
...
The callback has no parameter now.
TODO: add a parameter to show dhcp status if needed.
2016-09-06 19:32:33 +08:00
Wu Jian Gang
ef23607a67
lwip: remove netif_reg_addr_change_cb
2016-09-06 19:32:33 +08:00
Wu Jian Gang
507472343d
Merge branch 'feature/get_sta_authmode' into 'master'
...
Add get station auth mode
See merge request !57
2016-09-06 16:52:15 +08:00
xiaxiaotian
43d441d0f4
Change the type of authmode
2016-09-06 16:47:03 +08:00
xiaxiaotian
8622fda764
Change the type of authmode
2016-09-06 16:47:03 +08:00
xiaxiaotian
035a48f102
Post station's auth mode event after it is connected to AP.
2016-09-06 16:47:02 +08:00
xiaxiaotian
c764683542
Add get station auth mode
2016-09-06 16:47:02 +08:00
Jeroen Domburg
669e85758c
Add flash freq selection to menuconfig
2016-09-06 14:24:28 +08:00
Jeroen Domburg
4272996ebe
Add QIO/QOUT/DIO/DOUT select for esptool.py
2016-09-06 14:24:14 +08:00
Angus Gratton
68ede76ab5
Merge branch 'feature/lwip_sntp_fromwifi' into 'master'
...
Feature/lwip sntp fromwifi
Merge feature/lwip_sntp from wifi to master
See merge request !58
2016-09-06 10:04:14 +08:00
Angus Gratton
fe53b96634
Merge feature/lwip_sntp into feature/lwip_sntp_master
2016-09-06 11:49:06 +10:00
Angus Gratton
b6f3573dd4
Merge branch 'feature/wifi-stage-two' into 'master'
...
Merge wifi branch stage two
Merge wifi branch up to commit cb6bd109f2
plus some cleanup.
See merge request !55
2016-09-06 09:41:53 +08:00
Angus Gratton
b8fc0c9511
FreeRTOS thread local storage config: If using WiFi this must be >0
2016-09-06 11:15:28 +10:00
Angus Gratton
4fb3f2c27e
mbedtls: Fix component Makefile
2016-09-05 15:08:30 +10:00
Wu Jian Gang
ef91702100
Add mbedtls release version 2.3.0
2016-09-05 12:03:39 +10:00