des aes gcm ccm ctr cbc mode_pad # hash sha2_32 sha2_64 sha3 # mac cmac hmac gmac # kdf sp800_108 sp800_56c # pk_pad eme_oaep emsa_pssr emsa1 # pubkey dh rsa dsa ecdsa ecdh # rng auto_rng hmac_drbg # keywrap rfc3394 # block aes_ni aes_ssse3 # modes clmul # entropy sources cryptoapi_rng darwin_secrandom dev_random proc_walk rdrand rdseed win32_stats # rng rdrand_rng system_rng # utils locking_allocator simd # block blowfish camellia cascade cast gost_28147 idea idea_sse2 kasumi lion misty1 noekeon noekeon_simd seed serpent serpent_simd threefish threefish_avx2 twofish xtea # modes chacha20poly1305 eax ocb siv cfb # stream chacha chacha_sse2 ofb rc4 salsa20 # kdf hkdf kdf1 kdf2 prf_x942 # pubkey curve25519 ecgdsa eckcdsa elgamal gost_3410 mce mceies rfc6979 newhope cecpq1 xmss # pk_pad #eme_pkcs1 // needed for tls #emsa_pkcs1 // needed for tls emsa_raw emsa_x931 # hash blake2 comb4p gost_3411 md4 #md5 // needed for tls rmd160 #sha1 // needed for tls #sha1_sse2 // needed for tls skein sm3 tiger whirlpool # mac cbc_mac poly1305 siphash x919_mac # misc bcrypt