50mm Heatsink + 50mm 5v Fan, High Quality Thermal Compound. (Fan Power Usage: 0.93W)
5v 4A, High Quality power supply. (3.36W idle, 10.54w on 100%, including fan power usage of 0.93W)
LPDDR3 running @ 800Mhz, (DRAM chip is 2133Mhz Samsung LPDDR3 but Processor can support up to 933Mhz, I need to build u-boot to reach that frequency, I've not managed to build one yet)
Headless server (unnecessary kernel modules and hardware removed).
Boot from EMMC
Armbian 20.11 Focal with Linux 5.9.9-arm-64
# systemd-analyze :
Startup finished in 6.290s (kernel) + 1.798s (userspace) = 8.089s
graphical.target reached after 1.764s in userspace
# time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-256-cbc
Sat Dec 19 16:37:16 2020 disabling NCP mode (--ncp-disable) because not in P2MP client or server mode
real 0m1.571s
user 0m1.553s
sys 0m0.016s
time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-128-cbc
Sat Dec 19 19:36:17 2020 disabling NCP mode (--ncp-disable) because not in P2MP client or server mode
real 0m1.524s
user 0m1.504s
sys 0m0.016s
3200 / 1.553 = 2060 Mbps for AES-256-CBC
3200 / 1.504 = 2127 Mbps for AES-128-CBC?!
Edit: Found this in RK3399 Datasheet:
Embedded dual-channel encryption and decryption engine
Support AES 128/192/256 bits key mode, ECB/CBC/CTR/XTS chain mode,
Slave/FIFO mode
Support DES/3DES (ECB and CBC chain mode), 3DES (EDE/EEE key mode),
Slave/FIFO mode
Support SHA1/SHA256/MD5(with hardware padding) HASH function, FIFO
mode only
Support 160-bit Pseudo Random Number Generator (PRNG)
Support 256-bit True Random Number Generator (TRNG)
Support PKA 512/1024/2048 bit Exp Modulator
# openssl engine
(dynamic) Dynamic engine loading support
3200 / 1.553 = 2060 Mbps for AES-256-CBC 3200 / 1.504 = 2127 Mbps for AES-128-CBC?!
Edit: Found this in RK3399 Datasheet:
http://ix.io/2ICt