Go implementation of BLAKE2b collision-resistant cryptographic hash function created by Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, and Christian Winnerlein (https://blake2.net). INSTALLATION $ go get github.com/dchest/blake2b DOCUMENTATION See http://godoc.org/github.com/dchest/blake2b PUBLIC DOMAIN DEDICATION Written in 2012 by Dmitry Chestnykh. To the extent possible under law, the author have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. http://creativecommons.org/publicdomain/zero/1.0/
Go implementation of BLAKE2 (b) cryptographic hash function (optimized for 64-bit platforms).
Overview
You might also like...
This is a close to decentralized RSS3 Network implementation of RSS3 protocol v0.4.0 with full indexing function in Go
This is a close to decentralized RSS3 Network implementation of RSS3 protocol v0.4.0 with full indexing function in Go
An easy tool to apply transactions to the current EVM state. Optimized for MEV.
sibyl A more embedded version of fxfactorial/run-evm-code. This tool makes it easy to apply transactions to the current EVM state. Call it a transacti
Hashkill - A fast hash decryptor with golang
Hashkill ♻️ Changelog v0.2 Added timing Fixed running, the program breaks if all
A tool that creates requests with the given urls and converts its response to md5 hash.
Response Converter A tool that creates requests with the given urls and converts its response to md5 hash. Prerequisites Before you begin you must hav
Go language implementation of a blockchain based on the BDLS BFT protocol. The implementation was adapted from Ethereum and Sperax implementation
BDLS protocol based PoS Blockchain Most functionalities of this client is similar to the Ethereum golang implementation. If you do not find your quest
chia-blockchain some function implement in golang
gochia chia-blockchain some function implement in golang Package bls-signatures implement blspy Usage? Now we can use it to generate plot memo and id,
Use the HashPassword function to generate a hashed value for the provided password
hasher Use the 'HashPassword' function to generate a hashed value for the provided password. h, err := hasher.HashPassword("password") // h == XohImNo
An implementation of JOSE standards (JWE, JWS, JWT) in Go
Go JOSE Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSO
Go implementation of SipHash-2-4, a fast short-input PRF created by Jean-Philippe Aumasson and Daniel J. Bernstein.
SipHash (Go) Go implementation of SipHash-2-4, a fast short-input PRF created by Jean-Philippe Aumasson and Daniel J. Bernstein (http://131002.net/sip
Comments
-
Write a code generator to tweak performance
We need to write a code generator (e.g. based on
text/template
) which will unroll loops and try other optimizations inblock.go
while doing performance testing. Then find the best performant code with it.This is needed to improve performance in Go 1.3, as the current code was optimized for previous versions and is doing bad in 1.3, see: https://code.google.com/p/go/issues/detail?id=8214
Owner
Dmitry Chestnykh
Vso-hash - Golang implementation of the BuildXL paged hash function
vso-hash Golang implementation of the BuildXL paged hash function See https://gi
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An
A drop-in replacement to any Writer type, which also calculates a hash using the provided hash type.
writehasher A drop-in replacement to any Writer type, which also calculates a hash using the provided hash type. Example package main import ( "fmt"
whirlpool cryptographic hashing library
whirlpool.go A whirlpool hashing library for go Build status Setup $ go get github.com/jzelinskie/whirlpool Example package main import ( "fmt" "
Cryptographic Addition Chain Generation in Go
Cryptographic Addition Chain Generation in Go addchain generates short addition chains for exponents of cryptographic interest with results rivaling t
This plugin enhances Hashicorp Vault Service with cryptographic operations to create, import and sign using different type of keypairs and Ethereum wallets, including signing operation for public ethereum transaction, EEA and Quorum
Quorum Hashicorp Vault plugin The Quorum plugin enhances Hashicorp Vault Service with cryptographic operations under Vault engine, such as: Create and
Pure Go GOST cryptographic functions library.
Pure Go GOST cryptographic functions library. GOST is GOvernment STandard of Russian Federation (and Soviet Union). GOST 28147-89 (RFC 5830) block cip
goKryptor is a small and portable cryptographic tool for encrypting and decrypting files.
goKryptor goKryptor is a small and portable cryptographic tool for encrypting and decrypting files. This tool supports XOR and AES-CTR (Advanced Encry
An out-of-the-box cryptographic message communication.
An out-of-the-box cryptographic message communication.
Ekliptic - Primitives for cryptographic operations on the secp256k1 curve, with zero dependencies and excellent performance
Ekliptic This package provides primitives for cryptographic operations on the se