Emmanuel Coste
372d6adc2e
refactor: format with new toolchain
2025-04-30 14:19:24 +02:00
Emmanuel Coste
928f736470
ci: check UI build
2025-04-30 14:19:24 +02:00
Emmanuel Coste
b4e1ea9bbf
docs: from RHEL to Rocky Linux URL update
2025-04-28 18:27:12 +02:00
Emmanuel Coste
c42c99edeb
ci: build on rockylinux for glibc 2.28 support
2025-04-26 18:14:12 +02:00
Emmanuel Coste
eef6371003
ci: reuse GitHub workflow to publish artifacts
2025-04-25 13:26:15 +02:00
Emmanuel Coste
190c0a2b84
chore: update cli submodule
2025-04-25 08:42:00 +02:00
Emmanuel Coste
818957a572
chore: Merge branch 'release/4.24.0' into develop
2025-04-24 14:44:52 +02:00
Emmanuel Coste
20907b26c1
build: release 4.24.0
2025-04-24 09:37:41 +02:00
Emmanuel Coste
9b8840e011
chore: upgrade some deps
2025-04-24 09:37:05 +02:00
Emmanuel Coste
04b7c03e43
fix: clean Cargo.lock
2025-04-24 09:18:42 +02:00
Manuthor
091183d044
docs: add Oracle Key Vault integration
2025-04-24 08:19:46 +02:00
Emmanuel Coste
4eeb0b1cf3
chore: update cli submodule
2025-04-23 17:15:19 +02:00
Manuthor
788ad721ec
feat(cosmian_cli): Add support for Oracle Transparent Database Encryption (TDE) using Oracle Key Vault ( #396 )
...
* docs: add Oracle Key Vault integration
* fix: align cosmian_findex version with client-repo version
* fix: clean Cargo.lock
* fix: update Cargo.lock
* chore: upgrade some deps
* chore: rebase with develop
* test: add end-to-end test on cosmian_pkcs11 crate
2025-04-23 16:29:40 +02:00
Manuthor
e719da16bd
chore: use cosmian published crates ( #409 )
...
* chore: use cosmian published crates
* fix: build by upgrading cosmian_findex* crates
* chore: update cli submodule
2025-04-23 05:15:20 +02:00
Emmanuel Coste
337ea221c3
ci: fix missing attached assets on GH release
2025-04-17 05:57:34 +02:00
Emmanuel Coste
397d90a936
chore: missing folder assets in DEB/RPM
2025-04-16 16:56:55 +02:00
Manuthor
93dc5f73df
ci: add missing artifacts on tags
2025-04-16 16:55:59 +02:00
Manuthor
aab3d3f0d9
chore: update cli submodule
2025-04-11 15:22:11 +02:00
Manuthor
72f2bc5480
chore: Merge tag '4.23.0' into develop
...
feat: add KMS UI
2025-04-11 14:58:18 +02:00
Manuthor
7e9754b157
chore: Merge branch 'release/4.23.0'
2025-04-11 14:57:25 +02:00
Manuthor
e733ab7b16
chore: skip ui build in CI - 3h to build
2025-04-11 12:02:52 +02:00
Manuthor
6884069576
build: align docker build image to wasm-pack prebuild binary for ARM crossbuild
2025-04-11 11:10:00 +02:00
Manuthor
db77802a39
build: release 4.23.0
2025-04-11 06:40:11 +02:00
Manuthor
a21b430da8
ci: reuse generic Github workflows ( #401 )
...
* ci: reuse generic Github workflow
* chore: update cli submodule
* fix: remove allow(clippy::large_futures)
---------
Co-authored-by: ccorsin <celia.corsin@gmail.com>
2025-04-10 22:18:31 +02:00
ccorsin
40adbb7cf2
fix: dockerfile ui path
2025-04-10 17:57:07 +02:00
ccorsin
b5029747be
Update CLI submodule
2025-04-10 16:42:29 +02:00
ccorsin
80591590b8
Edit landing page and fix doc ( #402 )
...
* Edit landing page and fix doc
* Add cli
2025-04-10 16:39:18 +02:00
ccorsin
e1bf36874d
feat: add UI ( #391 )
...
* Edit kmip files
* Add actix UI elements
* Add UI server-side documentation
* Fix various KMS issues
* Refacto CC
* Fix infinite loop pkcs7
* Remove validate cert from cert content
* fix: build
* Fix CLI FIPS issue
* fix: build with fips feature and update tokyo
* Fix review
* Handle KMS public URL
* feat: UI packaging (#400 )
* feat: add packaging for DEB, RPM and docker
* fix: PR review
* Update CLI
* chore: update cli submodule
* chore: update cli submodule - 2
---------
Co-authored-by: Emmanuel Coste <emmanuel.coste@cosmian.com>
Co-authored-by: Manuthor <32013169+Manuthor@users.noreply.github.com>
Co-authored-by: Manuthor <manu.coste@gmail.com>
2025-04-10 14:09:59 +02:00
Emmanuel Coste
2eb82c9444
fix: RUSTSEC-2025-0022: Use-After-Free in Md::fetch and Cipher::fetch
2025-04-05 22:57:27 +02:00
Emmanuel Coste
d2bcba5642
fix: RUSTSEC-2025-0022: Use-After-Free in Md::fetch and Cipher::fetch
2025-04-05 22:46:18 +02:00
Manuthor
7a9a5a5ea0
chore: rebase CLI repo on develop
2025-04-03 17:54:17 +02:00
Manuthor
a0911e329a
docs: fix Google expected X509 extensions
2025-04-03 17:41:35 +02:00
Emmanuel Coste
7d1377d363
fix: simplify cargo deps removing uneeded deps from workspace
2025-04-03 14:46:25 +02:00
Emmanuel Coste
0dc4f8d3cd
feat: add CBC mode
2025-04-02 14:22:59 +02:00
Manuthor
2f6af10b37
fix: update CLI dependency
2025-03-28 06:41:20 +01:00
Manuthor
1a68ee01b1
fix: clean uneeded test files ( #392 )
...
* test: clean unneeded test files
* chore: update submodule cli
* fix: freeze cargo git deps
* fix(server): increase keep alive and client req timeout
* chore: update submodule cli
2025-03-27 17:00:06 +01:00
Manuthor
9c8f02045d
fix: nightly build - RPM packaging
2025-03-25 06:49:14 +01:00
Manuthor
66a59f2f52
fix: update CLI submodule
2025-03-24 22:32:50 +01:00
Manuthor
021b97359a
fix: update cosmian_findex_* branch
2025-03-24 22:22:05 +01:00
Manuthor
c6faaf751f
refactor: move all CLI relative crates on https://github.com/Cosmian/cli/actions ( #383 )
...
* fix: merge ckms with cosmian CLI
* fix: rebase with develop
* chore: update submodule cli
* ci: fix release step
* chore: update submodule cli
* chore: update submodule cli
* chore: update covercrypt to v15
* chore: update covercrypt to v15
* chore: update pre-commit
* ci: let cargo test capture stdout
* chore: revert cargo fmt of new rust toolchain...
* chore: revert cargo fmt of new rust toolchain...
* fix: no formatting for the time being - wait for KMIP 1.x
* ci: align rust toolchain version
* chore: use CLI develop branch
* chore: use CLI develop branch
* docs: add git submodule pulling command
2025-03-24 22:13:14 +01:00
Manuthor
5a826b465d
feat: upgrade Covercrypt to v15 ( #382 )
...
* feat: upgrade Covercrypt to v15
* fix: update MSK after USK creation
* test: fix bulk tests
* test: fix test_rekey_prune
* test: fix not exportable sensitive cc keys
* fix: support pyo3
* fix: locate tests - revert changes
* fix: cargo deny
* fix: rename Policy by AccessStructure
* fix: rename Policy by AccessStructure
* test: re-enable cli attributes handling
* test: re-enable clippy on cli
* chore: remove pyo3 support
* chore: upgrade crypto_core to v10.0.1
* chore: upgrade cover_crypt to last commit
* fix: PR review
* fix: Review of the Covercrypt integration (#385 )
* wip
* wip: review rekey and master keypair creation
* remove the policy from the attributes
* fix typo
* fix `clippy` lints
* fix formatting
* ci: use rust toolchain version from arg
* fix: clippy lints for new toolchain
* fix: clippy lints for new toolchain
---------
Co-authored-by: Manuthor <manu.coste@gmail.com>
* fix: create single function to retrieve id from clap args
* docs: review doc and remove dead code (#388 )
* review doc and remove dead code
* fix build
* fix clippy lints
* fix fmt
---------
Co-authored-by: phochard <pauline.hochard@cosmian.com>
Co-authored-by: Théophile BRÉZOT <theophile.brezot@cosmian.com>
2025-03-21 18:23:59 +01:00
Pauline
5614124311
test: add HSM tests using Utimaco simulator ( #380 )
...
* add ci step
* use tar test file
* run worklow on dispatch
* remove package libncurses5:i386
* test with hardcoded tar name
* replace ext ip by localhost
* replace localhost by 0.0.0.0
* open port 3001
* open port 3001
* install telnet
* install wine
* add wine nogui option
* install latest wine version
* install latest wine version
* add display env var
* install winetricks
* use xvfb-run
* set wineprefix
* set display port
* remove wineboot
* test with xvfb-run
* install missing deps
* install missing deps
* use wine start
* use linux bin
* reduce tar size
* add bin folder
* try ubuntu 20.04
* run cs_sim.sh
* run hsm as service
* run hsm as service
* run hsm as service
* run hsm as service
* run bin with arguments
* move code to script file
* p11tool2 connection error
* hsm connection ok
* run hsm tests
* check linux distro
* fix var path
* debug login failed
* debug login failed
* debug login failed
* debug login failed
* debug login failed
* debug login failed
* fix file not found
* add cli conf env var
* remove cli conf env var
* fix: conf CLI path
* fix: Utimaco HSM tests
* fix export revoked sym key
* fix lint error
* fix: bug in test_server.rs when instantiate KMS server with HSM
* fix: update scc and sdd
---------
Co-authored-by: Manuthor <manu.coste@gmail.com>
2025-03-21 18:13:09 +01:00
Manuthor
82c422b5d2
fix: RUSTSEC-2025-0009
2025-03-09 21:40:47 +01:00
Manuthor
e27d1cf88c
fix: CI nightly error + shrink docker images size using slim-bullseye base image ( #377 )
...
* try to fix broken install
* install qemu-system-arm
* install qemu-system-arm
* install qemu-system-arm
* install qemu-system-arm
* update github actions version
* add qemu github action
* add buildx platform list
* add dpkg configure
* remove quiet option
* try to purge before install
* fix: use directly rust docker image to build KMS containers
* fix(dockerfiles): add a builder step to minimize images size
* fix: merge the 2 dockerfiles
* fix: use full rust image to build, then slim rust image
---------
Co-authored-by: phochard <pauline.hochard@cosmian.com>
2025-02-28 09:43:23 +01:00
Manuthor
a3ea7fefd9
feat: add digest and MAC KMIP operations ( #370 )
...
* feat: add Mac and Digest KMIP operations
* feat: cli add hash operation
* docs: add Hash and Mac description
* fix: simplify mac and hash operations
* fix: PR review
2025-02-25 16:21:35 +01:00
Pauline
a898930c61
fix: Dockerfiles: reinstall libc-bin ( #374 )
2025-02-24 17:22:46 +01:00
Manuthor
e2f79fa5c8
chore: Merge tag '4.22.1' into develop
...
ci: Fix rhel9 artifact name
2025-02-04 09:20:20 +01:00
Manuthor
ad8b0dc8c3
chore: Merge branch 'release/4.22.1'
2025-02-04 09:19:51 +01:00
Manuthor
c48996e70f
build: release 4.22.1
2025-02-04 09:03:48 +01:00
Manuthor
d9b375b40b
ci: fix rhel9 artifact name
2025-02-04 08:30:56 +01:00