these names come from the std api of libcrypto, so I think we should have this api for compatibility with existing code