allwinner technology provides a hardware cryptographic accelerator in its a10, a20, a30 and a80 arm system-on-chip series, and all arm cpus have acceleration in the later armv8 architecture. the accelerator provides the rsa public-key algorithm, several widely used symmetric-key algorithms, cryptographic hash functions, and a cryptographically secure pseudo-random number generator.