immortalwrt/package
QiuSimons 2e5c09e7fb
mbedtls: Implements AES and GCM with ARMv8 Crypto Extensions
A compact patch that provides AES and GCM implementations that utilize the
ARMv8 Crypto Extensions. The config flag is MBEDTLS_ARMV8CE_AES_C, which
is disabled by default as we don't do runtime checking for the feature.
The new implementation lives in armv8ce_aes.c.

Provides similar functionality to https://github.com/ARMmbed/mbedtls/pull/432
Thanks to Barry O'Rourke and others for that contribtion.

Tested on a Cortex A53 device and QEMU. On a midrange phone the real AES-GCM
throughput increases about 4x, while raw AES speed is up to 10x faster.

[updated Makefile to enable this function, adjusted commit message]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-07 16:38:21 +08:00
..
base-files Merge Official Source 2021-03-07 11:44:06 +08:00
boot Merge Official Source 2021-03-06 12:05:05 +08:00
ctcgfw naiveproxy: bump to 89.0.4389.72-1 2021-03-07 15:14:12 +08:00
devel Merge Official Source 2021-02-01 00:05:51 +08:00
firmware Merge Official Source 2021-03-01 12:05:16 +08:00
kernel Merge Official Source 2021-03-07 11:44:06 +08:00
lean luci-app-ssr-plus: bump to 183-8 2021-03-06 13:16:36 +08:00
libs mbedtls: Implements AES and GCM with ARMv8 Crypto Extensions 2021-03-07 16:38:21 +08:00
lienol luci-app-passwall: bump to 4-16 2021-03-06 13:23:34 +08:00
network Merge Official Source 2021-03-06 12:05:05 +08:00
ntlf9t openwrt-dnsforwarder: removed 2021-02-25 21:20:46 +08:00
system fstools: fix build with glibc 2021-03-05 02:07:01 +00:00
utils Merge Official Source 2021-03-01 12:05:16 +08:00
Makefile build: always build package/kernel/linux 2020-10-15 13:25:58 +02:00