sam@gentoo.org Sam James Support assembly hand optimized crypto functions (i.e. faster run time) weidai11/cryptopp so version