Home
Name Modified Size InfoDownloads / Week
vko_win32.zip 2021-12-12 700.9 kB
vko_linux-x86.zip 2021-12-12 684.1 kB
vko_linux-amd64.zip 2021-12-12 711.7 kB
vko_linux-armel.zip 2021-12-12 670.5 kB
README.md 2021-12-12 1.3 kB
Totals: 5 Items   2.8 MB 0

VKO (RFC 7836)

ISC License GoDoc Go Report Card GitHub go.mod Go version GitHub release (latest by date)

VKO is an elliptic curve Diffie-Hellman key agreement function using GOST R 34.10-2012. It allows two parties to jointly agree on a shared secret using an insecure channel.

Command-line VKO Diffie-Hellman Tool:

Usage of vko:
  -key string
        Our private key.
  -keygen
        Generate keypair.
  -paramset string
        ParamSet. (default "A")
  -pub string
        Remote's side public key.

Examples:

./vko -keygen // 2x
./vko -key $2ndprivatekey -pub $1stpublickey
./vko -key $1stprivatekey -pub $2ndpublickey

License

This project is licensed under the ISC License.

Source: README.md, updated 2021-12-12