{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/aead/siphash","name":"github.com/aead/siphash","description":"Package siphash implements the SipHash-64 and SipHash-128\npseudo-random-functions - with the recommended parameters:\nc = 2 and d = 4.\nSipHash computes a message authentication code (MAC) from a\nvariable-length message and a 128 bit secret key. SipHash\nwas designed to be efficient, even for short inputs, with\nperformance comparable to non-cryptographic hash functions.\n\nSipHash cannot be used as a cryptographic hash function.\nNeither SipHash-64 nor SipHash-128 are strong collision\nresistant.\n\nSipHash was designed to defend hash flooding DoS attacks.\nSipHash-64 can be used as hashing scheme within hash maps\nor other key-value data structures.\nSipHash-128 can be used to compute a 128 bit authentication\ntag for messages.","version":"v1.0.1","softwareVersion":"v1.0.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/aead/siphash","issueTracker":"https://github.com/aead/siphash/issues","url":"https://github.com/aead/siphash","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2017-03-29","dateModified":"2018-08-14","datePublished":"2018-08-14","copyrightYear":2017,"downloadUrl":"https://proxy.golang.org/cached-only/github.com/aead/siphash/@v/v1.0.1.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/aead/siphash#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/aead/siphash"],"https://www.w3.org/ns/activitystreams#likes":11,"https://forgefed.org/ns#forks":3}