https://github.com/jkmnt/blake2s_arm_m3_asm
blake2s hash efficiently coded in arm cortex-m3 assembly
https://github.com/jkmnt/blake2s_arm_m3_asm
blake2s cortex-m3
Last synced: 11 months ago
JSON representation
blake2s hash efficiently coded in arm cortex-m3 assembly
- Host: GitHub
- URL: https://github.com/jkmnt/blake2s_arm_m3_asm
- Owner: jkmnt
- License: unlicense
- Created: 2022-03-29T10:08:38.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-29T10:28:49.000Z (over 4 years ago)
- Last Synced: 2023-12-04T18:55:35.217Z (over 2 years ago)
- Topics: blake2s, cortex-m3
- Language: Assembly
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blake2s_arm_m3_asm
blake2s hash efficiently coded in arm cortex-m3 assembly
The code is believed to have a good space/speed balance.
It's about the fastest one can get without inlining all the rounds.
The code size is about 1300 bytes.
The perfomance on STM-32F105 (36MHz, running from flash with two waitstates):
|data size, bytes | time, ms |
|---|---|
|1024 | 1|
|2048 | 2|
|4096 | 4|
|8192 | 7|
| 16384 | 15|