Skip to content

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 <[email protected]>
Signed-off-by: Spencer Wilson <[email protected]>
Signed-off-by: Spencer Wilson <[email protected]>
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 <[email protected]>

* Install jdk package and set JAVA_HOME

Signed-off-by: Spencer Wilson <[email protected]>

* Add macOS job

Signed-off-by: Spencer Wilson <[email protected]>

* Update README.md and example files

Signed-off-by: Spencer Wilson <[email protected]>

* Remove unnecessary install

Signed-off-by: Spencer Wilson <[email protected]>

---------

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

Signed-off-by: Adije Shen <[email protected]>

* [3rd] add link to liboqs

Signed-off-by: Adije Shen <[email protected]>

* mv liboqs as a submodule

Signed-off-by: Adije Shen <[email protected]>

* [doc] update the doc

Signed-off-by: Adije Shen <[email protected]>

* unify windows and unix operation

Signed-off-by: Adije Shen <[email protected]>

* add guide for windows

Signed-off-by: Adije Shen <[email protected]>

* Update README.md

Signed-off-by: Huajie Shen <[email protected]>
Signed-off-by: Adije Shen <[email protected]>

* keep the origin README file format

Signed-off-by: Adije Shen <[email protected]>

* Update README

Signed-off-by: Adije Shen <[email protected]>

* Add RELEASE.md

Signed-off-by: Huajie Shen <[email protected]>
Signed-off-by: Adije Shen <[email protected]>

* delete gitmodules

Signed-off-by: Adije Shen <[email protected]>

* 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 <[email protected]>
Signed-off-by: Adije Shen <[email protected]>

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

Signed-off-by: John Gray <[email protected]>
Signed-off-by: Adije Shen <[email protected]>

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

* Update to latest CI image

Signed-off-by: Spencer Wilson <[email protected]>

* Install jdk package and set JAVA_HOME

Signed-off-by: Spencer Wilson <[email protected]>

* Add macOS job

Signed-off-by: Spencer Wilson <[email protected]>

* Update README.md and example files

Signed-off-by: Spencer Wilson <[email protected]>

* Remove unnecessary install

Signed-off-by: Spencer Wilson <[email protected]>

---------

Signed-off-by: Spencer Wilson <[email protected]>

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

* Support derandomized key generation for ML-KEM

Signed-off-by: Spencer Wilson <[email protected]>

* Update example output in README.md

Signed-off-by: Spencer Wilson <[email protected]>

---------

Signed-off-by: Spencer Wilson <[email protected]>
Signed-off-by: Adije Shen <[email protected]>

* add back the windows installation guide

Signed-off-by: Adije Shen <[email protected]>

* merge

Signed-off-by: adijeshen <[email protected]>

* add windows CI

Signed-off-by: adijeshen <[email protected]>

* change CI

Signed-off-by: root <root@adijethinkbook.>
Signed-off-by: Adije Shen <[email protected]>

* Update README.md

Signed-off-by: Spencer Wilson <[email protected]>

---------

Signed-off-by: Adije Shen <[email protected]>
Signed-off-by: Huajie Shen <[email protected]>
Signed-off-by: Spencer Wilson <[email protected]>
Signed-off-by: John Gray <[email protected]>
Signed-off-by: adijeshen <[email protected]>
Signed-off-by: root <root@adijethinkbook.>
Co-authored-by: Spencer Wilson <[email protected]>
Co-authored-by: John Gray <[email protected]>
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