BLAKE2s

E845069

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

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf cryptographic hash function
basedOn ChaCha stream cipher core
HAIFA construction
blockSize 64 bytes
collisionResistanceBits 128 bits
derivedFrom BLAKE NERFINISHED
designedBy Christian Winnerlein NERFINISHED
Jean-Philippe Aumasson NERFINISHED
Samuel Neves NERFINISHED
Zooko Wilcox-O’Hearn NERFINISHED
designedFor 32-bit platforms
designedToBe fast
secure
simple to implement
digestSizeMax 32 bytes
digestSizeMaxBits 256 bits
fasterThan SHA-2 NERFINISHED
SHA-3 NERFINISHED
hasReferenceImplementationIn C GENERATED
introducedInYear 2012
license public domain or CC0 (reference code)
openSource true
optimizedFor 32-bit CPUs
software implementations
partOfFamily BLAKE2 NERFINISHED
preimageResistanceBits 256 bits
relatedTo BLAKE2b NERFINISHED
secondPreimageResistanceBits 256 bits
securityLevel comparable to SHA-256
specifiedIn RFC 7693 NERFINISHED
standardizedBy Internet Engineering Task Force
surface form: IETF
supportsDigestSize 1–32 bytes GENERATED
supportsKeyedHashing true GENERATED
supportsKeyLength up to 32 bytes
supportsMAC true
supportsParallelism true
supportsPersonalization true
supportsSalt true GENERATED
supportsTreeHashing true GENERATED
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

Referenced by (1)

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

WireGuard VPN protocol usesCryptography BLAKE2s
subject surface form: WireGuard