Comments (2)
The BC OID is actually an OQS OID but it's for the most recent version of Dilithium, as described in the draft of FIPS PUB 204 - the keys have changed so I'm not even sure if you'd be able to load the old one if the OID did match.
The current "official" OID table is here:
https://github.com/IETF-Hackathon/pqc-certificates/blob/master/docs/oid_mapping.md
I have no idea why:
https://github.com/open-quantum-safe/oqs-provider/blob/main/ALGORITHMS.md
is still referring to the old one. I thought the library had been updated (perhaps it has, just not the documentation).
I'd recommend converting the key to the new OID, it might still work, you may need to regenerate it otherwise.
from bc-java.
OQS now supports ML-DSA keys officially (latest draft spec), which matches the OIDs we use. Therefore, closing.
from bc-java.
Related Issues (20)
- Cannot generate BcPGPKeyPair for X448
- CMSSignedData.replaceSigners() does not handle DigestAlgorithms parameters properly HOT 2
- Public key parameter digestParamSet should be optional for GOST 34.10 R 2012 HOT 2
- Number of Tr bytes for Dilithium signatures does not match NIST Documentation or test vectors. HOT 1
- current main doesn't compile anymore HOT 6
- SExpParser fails with GnuPG ed25519 private keys HOT 1
- Integrating FIPS-Compliant Libraries with OpenSAML
- DTLS 1.2 broken in version 1.77; handshake finished sends hello_request instead of change_cipher_spec and finished HOT 2
- Signature size of the PQC algorithms dilithium3 and dilithium5 do not match NIST 204 (Draft) HOT 1
- Unable to compile code in sources jars HOT 6
- An infinite loop occurs when ED25519 signature verification HOT 27
- lcrypto-jdk12-177 org.bouncycastle.crypto.test.RegressionTest fails with 3 StringIndexOutOfBoundsException HOT 6
- Does Bouncy Castle Support Connection ID ?
- org.bouncycastle.crypto.modes.CBCBlockCipher has been deprecated. Which function or combination can be taken it or instead of ? HOT 1
- Does Bouncy Castle 1.77 release compatible with OpenJDK-21 ? HOT 1
- PreShared Key support in Bouncy Castle JSSE Provider HOT 2
- java Caused by: javax.net.ssl.SSLProtocolException: Cannot decode named group: x25519 HOT 2
- PQC tests fail - missing files HOT 1
- Lineage OS build with custom edits complains bouncycastle.asn1 is "missing" 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 bc-java.