Skip to content

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Aug 21:31

Changelog

  • 2e7f2af Activate more linters
  • fa8b1cf Add a WireGuard setting to the config file
  • 019cc72 Add cloudflare/circle KEM implementations for pure-Go/CGo-less builds
  • d116cfc Add comments to generated example config file
  • 40d4eb3 Add compatibility with 'private-key' CLI argument
  • fb6433d Add fallback path for configuring WireGuard interfaces on operating systems which are not supported natively by wgctrl-go
  • 693393b Add golangci-lint config and make target
  • 31e23b7 Add goreleaser config and CI workflow
  • fb93e83 Add instructions for linking go-rosenpass statically against liboqs
  • b2d0fdb Add man and gen-man sub-commands
  • 2670629 Add man and gen-man sub-commands
  • 5f951c9 Add missing SPDX headers
  • c4c4576 Add missing SPDX headers
  • 23fa3d1 Add missing settings in example configuration file
  • 1153d8f Add new WireGuard handler
  • 4c59fe3 Add renovate.json (#6)
  • 0010d04 Add some missing helpers
  • 77cf946 Add support biscuit key rotation
  • 7b37e01 Add support for exchange sub-command
  • 65092b9 Add support for gen-config sub-command
  • 6e8576d Allow configuration of logging verbosity via CLI argument and configuration file option at the same time
  • 0a2671d Build releases for all supported architectures
  • 06e2aab Cleanup go.mod
  • 8bde69d Do not hardcode public keys for example config
  • e57ce41 Eliminate usage of printf-style format strings
  • 2384be0 Fix TestUDPConn
  • 74e52b0 Fix broken Rust test because of wrong secret key format
  • 58eb679 Fix go.mod
  • aba606d Fix readme again
  • ff0e26a Fix retransmission timer
  • e71b8c6 Fix swapped public/secret key arguments
  • 4aa9729 Fix test for parsing CLI arguments
  • fcbdef4 Fix uninitialized map in WireGuard handler
  • da3acbc Fix wrong secret key format for Rust test
  • da4c233 Gather coverage data for standalone servers
  • 164eb6f Implement constant-time big integer arithmetic for biscuit counters
  • d274851 Implement encoding.TextMarshaler & encoding.TextUnmarshaler for rosenpass.Key
  • eacffc4 Implement integration / interoperability tests
  • eb29c21 Implement rekey timers and expiry handler
  • cb71666 Implement rosenpass compatible CLI output
  • a2fec07 Improve CLI compatability with Rust implementation
  • 70a05a9 Improve standalone testing and stop retransmit timers
  • 57d5ef3 Include "Verbose" option into example config
  • 1a89ec6 Install rosenpass using cargo-install action
  • ba3df9d Prepare code for cloudflare/circle KEM implementations
  • 8b701ed Remove superfluous import
  • d641857 Run GitHub workflows only once on pull requests
  • 346ace4 Separate initiator and responder handshake states
  • c57a21d Split commands into separate files
  • ea3d9c1 Split handlers into separate files
  • d7e38ec Support listening on multiple sockets
  • 089dd07 Test with and without Cgo in CI
  • 73addd6 Trigger parsing of keyout files based on stdout output
  • d6df5f3 Update go.mod
  • b431831 Update readme
  • 674f3cd Use correct liboqs version in CI
  • af4152d Use default listen address if non configured
  • a8b2d8a Use rosenpass compatible CLI output in keyout handler
  • e2baec6 Use same CLI log phrases as the Rust implementation
  • 7c5af51 add GitHub actions config
  • 64767be add PRF labels
  • 380eb99 add biscuit counter implementation
  • 60f53ce add crypto primitives
  • 5edd43a add first version of complete handshake
  • 7cfba8e add first version of go-rosenpass command line interface
  • 8ae30a6 add message encoding/decoding
  • b2a00ba add support for new Rosenpass config file
  • 7d2e20e add test for Rust implementation of Rosenpass
  • 4a53bb5 add test for liboqs
  • dfbef8e chore(deps): update actions/setup-go action to v4
  • 1f52380 chore(deps): update actions/upload-artifact action to v3
  • 2b44c71 chore(deps): update fsfe/reuse-action action to v2
  • 72e3896 ci: install liboqs
  • 9a3dc65 first version of almost working handshake
  • 4bb63ca first working handshake between Rust and Go implementation
  • cdcfda4 fix tests and linter warnings
  • 953a5ea fix(deps): update github.com/open-quantum-safe/liboqs-go digest to 0575879
  • 9fef7b7 fix(deps): update github.com/open-quantum-safe/liboqs-go digest to 562a389
  • db2af5a fix(deps): update github.com/open-quantum-safe/liboqs-go digest to 831c68f
  • a6ac6ee fix(deps): update github.com/open-quantum-safe/liboqs-go digest to 8e06dd4
  • 4abf741 fix(deps): update github.com/open-quantum-safe/liboqs-go digest to cf9c63b
  • 3f4ad58 fix(deps): update github.com/open-quantum-safe/liboqs-go digest to d1fd56d
  • df75aff fix(deps): update golang.org/x/exp digest to 06a737e
  • 43dd8e6 fix(deps): update golang.org/x/exp digest to 302865e
  • bb0d01e fix(deps): update golang.org/x/exp digest to 515e97e
  • 1830ae9 fix(deps): update golang.org/x/exp digest to 613f0c0
  • ccf43d5 fix(deps): update golang.org/x/exp digest to 97b1e66
  • 2c103e1 fix(deps): update golang.org/x/exp digest to b0cb94b
  • 6c048fd fix(deps): update golang.org/x/exp digest to d63ba01
  • 7e435ea fix(deps): update golang.org/x/exp digest to fffb143
  • d1f057d fix(deps): update module github.com/pelletier/go-toml/v2 to v2.0.9
  • 8e0e906 fix(deps): update module github.com/stretchr/testify to v1.8.4 (#8)
  • 38ec4f5 fix(deps): update module golang.org/x/crypto to v0.10.0
  • 0ed0e61 fix(deps): update module golang.org/x/crypto to v0.11.0
  • 3083c97 fix: Linter warnings
  • 30ad9c3 fix: Name of Goreleaser archives
  • 3736907 fix: Update CI config
  • 4b69d3f initial commit
  • 43b536c make repo REUSE compliant
  • beb54c7 update CLI to new config file
  • 1d9931f update readme