liboqs/scripts/copy_from_upstream/copy_from_libjade.yml
Spencer Wilson b37c937a64
Refactor liboqs CI and update Ubuntu images (#1909)
* Refactor liboqs CI to utilize reusable workflows
* Add CI.md documentation file
* Update all Focal jobs to Noble (the latest Ubuntu LTS)
* Minor fixes to address issues related to the update (CT files / syntax / static analysis)

Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
2024-09-09 10:43:59 -04:00

31 lines
1.0 KiB
YAML

# When adding an algorithm to copy_from_libjade.yml, the boolean
# 'libjade_implementation' and list of implementation 'libjade_implementations'
# must updated for the relevant algorithm in copy_from_upstream.yml
# Additionaly, the algorithm name must be appended to the GitHub repository
# environment variable LIBJADE_ALG_LIST.
jasmin_version: '2023.06.3'
upstreams:
-
name: libjade
git_url: https://github.com/formosa-crypto/libjade.git
git_branch: release/2023.05-2
git_commit: 4e15c1d221d025deca40edef2c762be9e3d346b7
kem_meta_path: 'src/crypto_kem/{family}/{pqclean_scheme}/META.yml'
kem_scheme_path: 'src/crypto_kem/{family}/{pqclean_scheme}'
patches: ['libjade-kyber-api.patch', 'libjade-kyber-meta.patch']
kems:
-
name: kyber
default_implementation: ref
upstream_location: libjade
schemes:
-
scheme: "512"
pqclean_scheme: kyber512
pretty_name_full: Kyber512
-
scheme: "768"
pqclean_scheme: kyber768
pretty_name_full: Kyber768
sigs: []