hashFunction

P8884
predicate

Indicates a relationship where an input value is transformed into a fixed-size output (hash) according to a specific deterministic hashing algorithm.

All labels observed (13)

Label Occurrences
hashFunction canonical 11
typicalHashFunction 5
commonlyUsedHashFunction 2

Description generation (PDg)

The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.

Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning.  
# Instructions
Focus on describing the relationship, not the entities themselves. 
# Response Format
Begin the description with \' Indicates...\'
Input
Predicate: hashFunction
Generated description
Indicates a relationship where an input value is transformed into a fixed-size output (hash) according to a specific deterministic hashing algorithm.

Sample triples (30)

Subject Object
Bitcoin SHA-256
Git SHA-1
Genesis Block double SHA-256 via predicate surface "hashAlgorithm"
TLS 1.2 Finished message negotiated PRF hash (e.g., SHA-256) via predicate surface "usesHashAlgorithm"
HMAC SHA-1 via predicate surface "typicalHashFunction"
HMAC SHA-256 via predicate surface "typicalHashFunction"
HMAC SHA-512 via predicate surface "typicalHashFunction"
HMAC MD5 via predicate surface "typicalHashFunction"
RFC 8332 SHA-256 via predicate surface "hashFunctionsUsed"
RFC 8332 SHA-512 via predicate surface "hashFunctionsUsed"
Gravatar MD5 via predicate surface "hashAlgorithm"
P2PKH RIPEMD-160
P2PKH SHA-256
Bitcoin Cash SHA-256
TLS 1.2 PRF P_hash(secret, seed) = HMAC_hash(secret, A(1) || seed) || HMAC_hash(secret, A(2) || seed) || ... via predicate surface "P_hashDefinition"
Ed25519 SHA-512
Ed448 SHAKE256 via predicate surface "hashFunctionUsed"
DSA cryptographic hash function via predicate surface "hashFunctionRequirement"
DSA SHA-1 via predicate surface "commonlyUsedHashFunction"
DSA SHA-2 via predicate surface "commonlyUsedHashFunction"
RIPEMD-160 arbitrary-length input via predicate surface "hashes"
Rabin–Karp algorithm polynomial rolling hash via predicate surface "hashFunctionType"
Pay-to-Witness-Script-Hash (P2WSH)
surface form: Pay-to-Witness-Script-Hash
SHA256
NSEC3PARAM SHA-1 via predicate surface "hashAlgorithmDefault"
Equihash block header data via predicate surface "hashFunctionInput"
ZEC Equihash NERFINISHED
RFC 8032 SHA-512 NERFINISHED
RFC 8032 SHAKE256 NERFINISHED
Fiat–Shamir heuristic cryptographic hash function such as SHA-2 or SHA-3 via predicate surface "typicalHashFunction"
SCRAM-SHA-1 SHA-1