immortalwrt/package
QiuSimons 641e65380c
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:11 +08:00
..
base-files include/version: set default distribution name to ImmortalWrt 2021-02-18 19:07:45 +08:00
boot Merge Official Source 2021-03-02 22:05:03 +08:00
ctcgfw naiveproxy: bump to 89.0.4389.72-1 2021-03-07 15:14:02 +08:00
devel Merge Official Source 2021-02-01 00:05:51 +08:00
firmware Merge Official Source 2021-02-24 20:19:20 +08:00
kernel Merge Official Source 2021-02-19 17:14:56 +08:00
lean luci-app-ssr-plus: bump to 183-8 2021-03-06 13:16:29 +08:00
libs mbedtls: Implements AES and GCM with ARMv8 Crypto Extensions 2021-03-07 16:38:11 +08:00
lienol luci-app-passwall: bump to 4-16 2021-03-06 13:23:28 +08:00
network Merge Official Source 2021-03-02 22:05:03 +08:00
ntlf9t openwrt-dnsforwarder: removed 2021-02-25 21:23:33 +08:00
system openwrt-keyring: add OpenWrt 21.02 GPG/usign keys 2021-02-20 16:01:17 +01:00
utils Merge Official Source 2021-02-19 17:14:56 +08:00
Makefile build: always build package/kernel/linux 2020-10-15 13:25:58 +02:00