BLAKE2s

E845069

BLAKE2s is a fast, secure cryptographic hash function optimized for 32-bit platforms and widely used in modern protocols and applications.

All labels observed (1)

Label Occurrences
BLAKE2s canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf cryptographic hash function ⓘ
basedOn ChaCha stream cipher core ⓘ
HAIFA construction ⓘ
blockSize 64 bytes ⓘ
collisionResistanceBits 128 bits ⓘ
derivedFrom BLAKE ⓘ
designedBy Christian Winnerlein ⓘ
Jean-Philippe Aumasson ⓘ
Samuel Neves ⓘ
linked to: Alex Biryukov

Zooko Wilcox-O’Hearn ⓘ
designedFor 32-bit platforms ⓘ
designedToBe fast ⓘ
secure ⓘ
simple to implement ⓘ
digestSizeMax 32 bytes ⓘ
digestSizeMaxBits 256 bits ⓘ
fasterThan SHA-2 ⓘ
SHA-3 ⓘ
linked to: FIPS 202
hasReferenceImplementationIn C ⓘ
introducedInYear 2012 ⓘ
license public domain or CC0 (reference code) ⓘ
openSource true ⓘ
optimizedFor 32-bit CPUs ⓘ
software implementations ⓘ
partOfFamily BLAKE2 ⓘ
preimageResistanceBits 256 bits ⓘ
relatedTo BLAKE2b ⓘ
secondPreimageResistanceBits 256 bits ⓘ
securityLevel comparable to SHA-256 ⓘ
specifiedIn RFC 7693 ⓘ
standardizedBy IETF ⓘ
supportsDigestSize 1–32 bytes ⓘ
supportsKeyedHashing true ⓘ
supportsKeyLength up to 32 bytes ⓘ
supportsMAC true ⓘ
supportsParallelism true ⓘ
supportsPersonalization true ⓘ
supportsSalt true ⓘ
supportsTreeHashing true ⓘ
usedIn digital signatures ⓘ
file integrity checking ⓘ
message authentication codes ⓘ
modern cryptographic protocols ⓘ
password hashing schemes (as component) ⓘ
uses ARX operations ⓘ
addition modulo 2^32 ⓘ
bit rotations ⓘ
bitwise XOR ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

WireGuard → usesCryptography → BLAKE2s ⓘ
subject linked to: WireGuard VPN protocol