Project

General

Profile

Actions

Feature #4901

closed

Define EdDSA-based signature type

Added by Davide Pesavento about 5 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
Due date:
% Done:

100%

Estimated time:
Tags:

Description

Ed25519 is the most widely used. Relevant RFCs are 8032 and 8410.


Files

sig5.py (1.74 KB) sig5.py proof-of-concept signing code 6745,1 Junxiao Shi, 05/26/2022 08:30 AM

Related issues 1 (1 open0 closed)

Blocks ndn-cxx - Feature #5209: Ed25519 signature typeNew

Actions
Actions #1

Updated by Davide Pesavento over 3 years ago

  • Tags set to needs-discussion
Actions #2

Updated by Alex Afanasyev almost 2 years ago

Signature type 5 now reserved for this signature type.

Actions #3

Updated by Junxiao Shi almost 2 years ago

  • Tags deleted (needs-discussion)
  • Status changed from New to In Progress
  • Assignee set to Junxiao Shi
Actions #4

Updated by Junxiao Shi almost 2 years ago

  • File sig5.py added
  • % Done changed from 0 to 50

https://gerrit.named-data.net/c/NDN-TLV/+/6745

(deleted wrong version of proof-of-concept code)

Actions #5

Updated by Junxiao Shi almost 2 years ago

Attachment is proof-of-concept signing code that prints a self-signed certificate using Ed25519 signature type.
It depends on: asn1 2.5.0, pynacl 1.5.0, python-ndn 0.3.

The following certificate may be used for interop testing:

Bv0BCgc1CAxFZDI1NTE5LWRlbW8IA0tFWQgQNWE2MTVkYjdjZjA2MDNiNQgEc2Vs
ZjYIAAABgQD8AY0UCRgBAhkEADbugBUsMCowBQYDK2VwAyEAQxUZBL+3I3D4oDIJ
tJvuCTguHM7AUbhlhA/wu8ZhrkwWVhsBBRwnByUIDEVkMjU1MTktZGVtbwgDS0VZ
CBA1YTYxNWRiN2NmMDYwM2I1/QD9Jv0A/g8xOTcwMDEwMVQwMDAwMDD9AP8PMjAy
MjA1MjZUMTUyODQ0F0DAAWCZzxQSCAV0tluFDry5aT1b+EgoYgT1JKxbKVb/tINx
M43PFy/2hDe8j61PuYD9tCah0TWapPwfXWi3fygA

It's already validated against Go standard libary crypto/ed25519 package.

Actions #6

Updated by Junxiao Shi almost 2 years ago

  • File deleted (sig5.py)
Actions #7

Updated by Junxiao Shi almost 2 years ago

  • Tags set to Ed25519
Actions #8

Updated by Davide Pesavento almost 2 years ago

Actions #9

Updated by Junxiao Shi almost 2 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 50 to 100

This got merged faster than I thought.

Actions

Also available in: Atom PDF