Comments (4)
I can help with that as an extension of the CI. Is that what you're looking for?
from t_cose.
Regarding the additional versions to test, for OpenSSL I don't think it makes sense to include 1.1.0 since it is EOL. So it would be 1.1.1 and 3.0. I would test 1.1.1 through Ubuntu 20.04 (already part of CI) and 3.0 through Ubuntu 22.04, instead of building it from source.
For MbedTLS, CI already has 2.28.0 and 3.1.0. Which other versions should be tested? 2.16.12 is the last release of the 2.16 LTS branch and was released December 2021. They advise folks to switch to 2.28 which is backward-compatible and maintained for another 3 years as LTS branch.
from t_cose.
Agreed on OpenSSL 1.1.1 and 3.0 and the Mbed 2.28 and 3.1.0.
It's good to put in CI, but I'm also checking manually and with tdv.
Turns out a lot of deprecating openssl functions are being used so I need to upgrade them a lot. So some works to do...
from t_cose.
Fixed in #61
from t_cose.
Related Issues (20)
- Support direct COSE_Recipients
- Multiple recipients for decryption HOT 1
- Remove malloc use from HPKE
- HPKE should be reworked to use usefulbuf
- Make HPKE crypto-library independent -- work with OpenSSL
- Basic encrypt-then-decrypt test for HPKE
- Test HPKE against known good encrypted messages
- Test base base/simple decryption against hostile input
- Test HPKE decryption against hostile input
- Test key wrap against hostile input
- Decode headers-only mode for decryption
- Fix multiple sig verification (requires QCBOR change) HOT 1
- Fix critical header decoding (requires QCBOR fix) HOT 1
- Improve and consolidate CBOR tag decoding HOT 1
- COSE_MAC with COSE_Recipients
- Enable special header decoding for MAC HOT 1
- The big list to complete HPKE
- dev branch: #warning is not cross compiler portable HOT 1
- Header decode return code not checked for MAC validate HOT 1
- Add support for ECDH-ES+A128KW encryption (AKA -29) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from t_cose.