xoodyak

command module
v0.0.0-Alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2022 License: ISC Imports: 10 Imported by: 0

README

Xoodyak Tools

ISC License GoDoc Go Report Card

Xoodyak is a lightweight, versatile, cryptographic scheme suitable in constrained environments. It can be used for hashing, encryption, MAC computation and authenticated encryption.

Xoodyak builds upon the Xoodoo permutations and the duplex construction.

Xoodyak Encryption Tool
Usage of xoodyak:
xoodyak [-d] -p "pass" [-i N] [-s "salt"] -f <file.ext>
  -d    Decrypt instead Encrypt.
  -f string
        Target file. ('-' for STDIN)
  -i int
        Iterations. (for PBKDF2) (default 1024)
  -k string
        128-bit key to Encrypt/Decrypt.
  -p string
        PBKDF2.
  -r    Generate random 128-bit cryptographic key.
  -s string
        Salt. (for PBKDF2)
Xoodyak Recursive Hasher
Usage of xoodyaksum:
xoodyaksum [-c <hash.ext>] [-r] <file.ext>
  -c string
        Check hashsum file.
  -r    Process directories recursively.
Xoodyak MAC
Usage of xoodyakmac:
xoodyakmac [-k <secret>] -f <file.ext>
  -f string
        Target file. ('-' for STDIN)
  -k string
        Secret key.

License

This project is licensed under the ISC License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL