sign_dart 1.0.0 copy "sign_dart: ^1.0.0" to clipboard
sign_dart: ^1.0.0 copied to clipboard

Pure Dart library for elliptic curve research and practical application. EdDSA, Ed448, Ed521.

signdart #

This is a pure Dart library for elliptic curve research and practical application.

Building #

There are two ways to build this project

As local project #

The recommended way to clone is:

git clone git@github.com:pbad-pades/SignDart.git

As dart package #

To use this project as dart package, it is necessary to add this repository as dependecy of pubspec.yaml using the cli branch. It is recommended to use SSH keys, like:

dependencies:
  dartffiedlibdecaf:
    git:
      url: https://github.com/pbad-pades/SignDart.git

After, run

$ dart pub get

At code, import the package with import 'package:signdart/signdart.dart';

After that it is possible to use the library normally.

examples/ #

You will find a set of examples.

example/ed521_example.dart #

This example create a public and private key, sign and verify a message using the Ed521 algorithm. OBS: Do not use the private key give for any other purpose.

Usage:
At example directory

dart ed521_example.dart
1
likes
120
pub points
0%
popularity

Publisher

unverified uploader

Pure Dart library for elliptic curve research and practical application. EdDSA, Ed448, Ed521.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

sha3

More

Packages that depend on sign_dart