Пытался использовать DK2 для эмуляции USB mass storage. Получил скорость 13.6MB/s.
Для сравнения: teensy 3.6 давал около 10 MB/s.
Потестировал шифрование:
Testing AES-128-CBC cipher:
Using cbc(aes) driver cbc-aes-neonbs:
Encrypting in chunks of 512 bytes: done. 63.74 MB in 5.00 secs: 12.75 MB/sec
Encrypting in chunks of 65536 bytes: done. 76.68 MB in 5.00 secs: 15.33 MB/sec
А вот аппаратное шифрование:
Using cbc(aes) with driver stm32-cbc-aes:
Encrypting in chunks of 512 bytes: done. 9.28 MB in 5.00 secs: 1.86 MB/sec
Encrypting in chunks of 65536 bytes: done. 13.24 MB in 5.01 secs: 2.64 MB/sec
Глобальные переменные — зло.
Без (data) класса будет ошибка?
Для сравнения: teensy 3.6 давал около 10 MB/s.
Потестировал шифрование:
Testing AES-128-CBC cipher:
Using cbc(aes) driver cbc-aes-neonbs:
Encrypting in chunks of 512 bytes: done. 63.74 MB in 5.00 secs: 12.75 MB/sec
Encrypting in chunks of 65536 bytes: done. 76.68 MB in 5.00 secs: 15.33 MB/sec
А вот аппаратное шифрование:
Using cbc(aes) with driver stm32-cbc-aes:
Encrypting in chunks of 512 bytes: done. 9.28 MB in 5.00 secs: 1.86 MB/sec
Encrypting in chunks of 65536 bytes: done. 13.24 MB in 5.01 secs: 2.64 MB/sec
STM32F1 взломан: blog.zapb.de/stm32f1-announcement