xpx_crypto 0.0.1 copy "xpx_crypto: ^0.0.1" to clipboard
xpx_crypto: ^0.0.1 copied to clipboard

outdated

Official ProximaX Sirius Blockchain Catapult implementation ed26619 encryption modules for Dart.

example/xpx_crypto_example.dart

import "dart:convert";
import 'dart:typed_data';
import 'package:hex/hex.dart';
import "package:xpx_crypto/xpx_crypto.dart";

void main() {
  String sk = "BB2B97D428832EFBA9816C62CC4911296EE3EE65DB19316D4AC1191028FE976C";
  var d = NewPrivateKeyFromHexString(sk);
  var keyPair = NewKeyPair(d, null);

  print("${keyPair.toString()}\n");

  Uint8List msg = utf8.encode("Proximax is awesome !");

  var sing = keyPair.sign(msg);
  print("Signature: \"${HEX.encode(sing).toUpperCase()}\"\n");

  bool result = keyPair.verify(msg,  sing);
  print("Verify: \"${result}\"");
}
0
likes
0
pub points
4%
popularity

Publisher

verified publisherproximax.io

Official ProximaX Sirius Blockchain Catapult implementation ed26619 encryption modules for Dart.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

fixnum, hex, pointycastle

More

Packages that depend on xpx_crypto