Registry / crypto / yawning-bsaes-git

yawning-bsaes-git

JSON →
library0.0.0-20190805113838-0a714cd429ecgogounverified

Package bsaes is a pure-Go bitsliced constant time AES implementation.

go get gitlab.com/yawning/bsaes.git
INSTALL
IMPORT
SIG · YAWNING-BSAES-GIT
Y
yawning-bsaes-git
cryptogov0.0.0-20190805113838-0a714cd429ec
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

bsaes
gitlab.com/yawning/bsaes.git

Encrypts a block using AES with a bitsliced implementation.

package main import ( "fmt" "gitlab.com/yawning/bsaes.git" ) func main() { key := []byte("0123456789abcdef") block, _ := bsaes.NewCipher(key) src := []byte("HelloWorld12345") dst := make([]byte, 16) block.Encrypt(dst, src) fmt.Printf("Encrypted: %x\n", dst) }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.0.0-20190805113838-0a714cd429eclatest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
25 hits · last 30 days
node
20
Resources
yawning-bsaes-git — go get yawning-bsaes-git · libregistry