Comments (8)
If I use gpg --export 24ECFF5AFF68370A | gpg --list-packets
, I get:
:public sub key packet:
version 4, algo 22, created 1415374702, expires 0
unknown algorithm 22
So it definitely looks like a broken packet.
It would be nice if there were a graceful way to handle this, though...
from bc-csharp.
Hmmm, I'm getting the same problem for 0x4F0540D577F95F95 which also hits algorithm 22.
from bc-csharp.
Looks like algorithm 22 is EDDSA. open-keychain/open-keychain#1279
from bc-csharp.
Latest draft that I can find: https://tools.ietf.org/html/draft-koch-eddsa-for-openpgp-04
from bc-csharp.
FWIW, this is an example file downloaded from a pgp keyserver which illustrates this problem:
from bc-csharp.
Latest draft spec for this: https://tools.ietf.org/html/draft-ietf-openpgp-rfc4880bis-07
from bc-csharp.
I'm am interacting with Passbolt's API and they cloud server key is apparently also EDDSA
. This makes it veeery difficult for me to work with BouncyCastle.
Are there plans to include that algorithm?
from bc-csharp.
Latest draft spec: https://tools.ietf.org/html/draft-ietf-openpgp-rfc4880bis-09
@stoyandimov I have not heard anything.
from bc-csharp.
Related Issues (20)
- Adding an implementation for Shamir's secret sharing
- Not possible create CMS with rsaEncryption as signature algorithm
- Async methods for Asn1InputStream HOT 2
- X509Extensions constructor for multiple SANs HOT 1
- Incompliant encoding of GeneralizedTime in OCSP Repsonse
- Encrypting with Aes256Gcm, public key certificate and CmsEnvelopedDataGenerator throws error - 2.2.1 decryption fix broke encryption HOT 1
- KyberPrivateKeyParameters reconstructed from encoded string not the same as original HOT 3
- How can i change ja3 extension?
- How can I authenticate with a client certificate in a TLS session?
- Rider debugger hangs
- Using async methods of TlsStream causes ThreadPool starvation
- Is this repo still a mirror? HOT 1
- Assembly missing version information HOT 2
- Ability to encode DerBoolean as 0x01 HOT 2
- KEM PrivateKeyParameters (e.g. FrodoPrivateKeyParameters) not disposable HOT 1
- Feature Request: NativeAOT support
- define a value for metadata "CopyLocal"??? HOT 1
- define a value for metadata "CopyLocal"??? (reopening) HOT 2
- Kyber KEM - Differnet Shared Secret on Decapulation HOT 2
- Inconsistent scrypt output with .NET 8 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-csharp.