---
oid: "1.3.6.1.4.1.3029.1.5.1"
asn1-notation: "{iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 3029 algorithm(1) ecc(5) 1}"
description: "Curve25519-OpenPGP algorithm"
last-modified: "2024-12-05"
---

## OID : `1.3.6.1.4.1.3029.1.5.1`

```asn1
{iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 3029 algorithm(1) ecc(5) 1}
```

### Description

Curve25519-OpenPGP algorithm

### Supplementary information

According to Peter Gutmann, "Back in 2012 the folks working on the Crypto++ library needed an OID for Ed25519 (not Curve25519) in order to use it before it is standardized. I took a random value in some space I knew it would be safe from being reassigned. Around 2016, standard OIDs for that entire algorithm family were created and eventually published as IETF [RFC 8410](https://www.rfc-editor.org/rfc/rfc8410.html) (see OID [`{iso(1) identified-organization(3) thawte(101) id-X25519(110)}`](https://oid-base.com/get/1.3.101.110?see=md)), which Crypto++ adopted in 2016 in version 5.6.4 (it is not clear if they ever used the made-up value in an official release as none of the versions archived have it)."
According to [Add OIDs for OpenPGP Curve25519](https://github.com/randombit/botan/issues/1553), this OID is not used outside of OpenPGP.

### Child OIDs

This is a [leaf OID](https://oid-base.com/faq.htm#leaf) (without child OIDs).

### Terms of Use
[Terms of use](https://oid-base.com/disclaimer.htm.md)
