Skip to content

Update README, examples, and CI before 0.2.0 release#32

Merged
SWilson4 merged 5 commits intomasterfrom
sw-update-ci
Jan 24, 2025
Merged

Update README, examples, and CI before 0.2.0 release#32
SWilson4 merged 5 commits intomasterfrom
sw-update-ci

Conversation

@SWilson4
Copy link
Member

In preparation for releasing version 0.2.0 of liboqs-java, this PR

  • updates CI to use Ubuntu 24.04 / OpenJDK 21,
  • adds a macOS CI job (macos-latest),
  • updates the sig and KEM examples to use ML-DSA and ML-KEM instead of Dilithium and Kyber, and
  • updates the README to reflect supported platforms and algorithms.

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Copy link
Member

@jimouris jimouris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@SWilson4 SWilson4 merged commit 1d7530e into master Jan 24, 2025
8 checks passed
@SWilson4 SWilson4 deleted the sw-update-ci branch January 24, 2025 14:40
AdijeShen pushed a commit to AdijeShen/liboqs-java that referenced this pull request Mar 23, 2025
…fe#32)

* Update to latest CI image

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Install jdk package and set JAVA_HOME

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Add macOS job

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Update README.md and example files

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Remove unnecessary install

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

---------

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
SWilson4 added a commit that referenced this pull request Jun 13, 2025
* [build] use .a of liboqs

Signed-off-by: Adije Shen <1534656015@qq.com>

* [3rd] add link to liboqs

Signed-off-by: Adije Shen <1534656015@qq.com>

* mv liboqs as a submodule

Signed-off-by: Adije Shen <1534656015@qq.com>

* [doc] update the doc

Signed-off-by: Adije Shen <1534656015@qq.com>

* unify windows and unix operation

Signed-off-by: Adije Shen <1534656015@qq.com>

* add guide for windows

Signed-off-by: Adije Shen <1534656015@qq.com>

* Update README.md

Signed-off-by: Huajie Shen <1534656015@qq.com>
Signed-off-by: Adije Shen <1534656015@qq.com>

* keep the origin README file format

Signed-off-by: Adije Shen <1534656015@qq.com>

* Update README

Signed-off-by: Adije Shen <1534656015@qq.com>

* Add RELEASE.md

Signed-off-by: Huajie Shen <1534656015@qq.com>
Signed-off-by: Adije Shen <1534656015@qq.com>

* delete gitmodules

Signed-off-by: Adije Shen <1534656015@qq.com>

* Move CI to GitHub Actions (#30)

* Port workflows from CircleCI to GitHub Actions
* Add CI job for workflow linting
* Update README badge

---------

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: Adije Shen <1534656015@qq.com>

* Add support for the ML-DSA Context (#31)

Signed-off-by: John Gray <john.gray@entrust.com>
Signed-off-by: Adije Shen <1534656015@qq.com>

* Update README, examples, and CI before 0.2.0 release (#32)

* Update to latest CI image

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Install jdk package and set JAVA_HOME

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Add macOS job

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Update README.md and example files

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Remove unnecessary install

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

---------

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Support derandomized key generation for ML-KEM (#33)

* Support derandomized key generation for ML-KEM

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

* Update example output in README.md

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

---------

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: Adije Shen <1534656015@qq.com>

* add back the windows installation guide

Signed-off-by: Adije Shen <1534656015@qq.com>

* merge

Signed-off-by: adijeshen <1534656015@qq.com>

* add windows CI

Signed-off-by: adijeshen <1534656015@qq.com>

* change CI

Signed-off-by: root <root@adijethinkbook.>
Signed-off-by: Adije Shen <1534656015@qq.com>

* Update README.md

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>

---------

Signed-off-by: Adije Shen <1534656015@qq.com>
Signed-off-by: Huajie Shen <1534656015@qq.com>
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: John Gray <john.gray@entrust.com>
Signed-off-by: adijeshen <1534656015@qq.com>
Signed-off-by: root <root@adijethinkbook.>
Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Co-authored-by: John Gray <55205977+johngray-dev@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants