https://www.openssl.org/docs/man1.0.2/man3/BF_set_key.html