# info > EVP_MD-BLAKE2

---
type: CommandReference
command: EVP_MD-BLAKE2
mode: man
section: 7SSL
source: man-pages
---

## Quick Reference
- `openssl dgst -blake2s256 file` — compute BLAKE2S-256 digest
- `openssl dgst -blake2b512 file` — compute BLAKE2B-512 digest

## Name
EVP_MD-BLAKE2 — the BLAKE2 EVP_MD implementation

## Synopsis
Use the `EVP_MD` API with digest names `"BLAKE2S-256"` (alias `"BLAKE2s256"`) and `"BLAKE2B-512"` (alias `"BLAKE2b512"`) from the default provider.

### Identities
- **BLAKE2S-256** — known names: `"BLAKE2S-256"`, `"BLAKE2s256"`
- **BLAKE2B-512** — known names: `"BLAKE2B-512"`, `"BLAKE2b512"`

### Gettable Parameters
Supports all common gettable parameters described in [EVP_MD-common(7)](http://localhost/phpMan.php/man/EVPMD-common/7/markdown).

## Examples
shell
# Compute BLAKE2S-256 digest of a file
openssl dgst -blake2s256 example.txt

# Compute BLAKE2B-512 digest of a file
openssl dgst -blake2b512 example.txt
## See Also
- [provider-digest(7)](http://localhost/phpMan.php/man/provider-digest/7/markdown)
- [OSSL_PROVIDER-default(7)](http://localhost/phpMan.php/man/OSSLPROVIDER-default/7/markdown)