Skip to content
Dart implementation of X25519 key exchange, a popular asymmetric cryptography algorithm.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example
lib
test
.gitignore
LICENSE
README.md
analysis_options.yaml
dart_test.yaml
pubspec.yaml

README.md

Pub Package

Introduction

A Dart package that implements X25519 key exchange (RFC 7748). X25519 is Elliptic Curve Diffie-Hellman (ECDH) over Curve25519.

Supports all platforms, including browsers.

Authored by terrier989. Licensed under the Apache License 2.0.

Contributing

Tests

  • We use:
    • Test vectors from the RFC.
    • An additional 10,000 rounds test vector.
  • Performance (on a recent Intel CPU) is about 1k operations per second.
You can’t perform that action at this time.