atomicdata-dev / atomic-data-docs

Atomic Data is a specification to make it easier to exchange data.
https://docs.atomicdata.dev
MIT License
17 stars 7 forks source link

Signing, encryption algorithms #74

Open joepio opened 3 years ago

joepio commented 3 years ago

I'm currently using Ed25519 for signing Commits and requests, because:

But....

So I'm considering making a switch.

RSA

Could be too slow. Making an RSA signature can take a couple of milliseconds. Since an Atomic Data client might fetch multiple resources / make sign multiple commits per second, that quickly adds up...

ECDSA

Seems faster.