EVP_MD-NULL(7ossl)

πŸ’… EVP_MD-NULL β€” the NULL EVP_MD implementation

okay so real talk, this page is EVP_MD-NULL(7ossl) from the OpenSSL fam, and it's honestly the most unserious icon in the whole digest lineup. Sit down bestie, this one's short but it serves. πŸŽ€


✨ NAME ✨

EVP_MD-NULL β€” the NULL EVP_MD implementation. yeah. that's it. that's the whole thing. πŸ’€


🌸 DESCRIPTION 🌸

This is the support for a NULL digest, accessed through the EVP_MD API. And what does it do? Literally nothing. Not a single byte of hashing. No cap.

What it does do is return 1 for its init, update and final methods β€” that's it, that's its whole personality, and honestly? relatable. It's giving "I'm just here to vibe and return success." ✨

πŸ¦‹ Algorithm Name πŸ¦‹

The following algorithm is available in the default provider:

"NULL"

that's the name, bestie β€” quote marks and all. don't lose them. πŸ’…

🧚 Gettable Parameters 🧚

This implementation supports the common gettable parameters described in EVP_MD-common(7). so like, nothing weird and custom here β€” just the standard set, iykyk. 🫢

lowkey the whole page is basically "does nothing, returns 1, slays" β€” and we respect it for that. πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

go read those for the actual lore. 🌈


Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.


and that's the page, bestie! πŸ“ source is OpenSSL 3.5.9, dated 2026-09-29 β€” so when you're citing this in your group chat, you know exactly which version ate. mwah. πŸ’œ ✨ πŸ¦‹

πŸ“¦ where this page comes from