- Bumped Go version to 1.21
- Replaced CHANGES by CHANGES.md, as we now use Markdown format to keep track of changes in new releases
- Removed the NIST PRNG as the latter is no longer exposed by liboqs' public API
- Added the .config-static pkg-config configuration directory for linking statically against liboqs, see README.md for more details
- No modifications, release bumped to match the latest release of liboqs
- This is a maintenance release, minor fixes
- Minimalistic Docker support
- Go minimum required version bumped to 1.15
- Removed AppVeyor and CircleCI, all continuous integration is now done via GitHub actions
- Added liboqs library version retrieval function
LiboqsVersion() string
- Release numbering updated to match liboqs
- Switched continuous integration from Travis CI to CircleCI, we now support macOS & Linux (CircleCI) and Windows (AppVeyor)
- Bugfixes
- Renamed 'master' branch to 'main'
- Full Windows support and AppVeyor continuous integration
- Minor fixes
- Changed panics to errors in the API
- Added a client/server KEM over TCP/IP example
- Minor API change to account for Go naming conventions
- Concurrent unit testing
- Added support for RNGs from
<oqs/rand.h>
- Added support for Go modules
- Initial release