xpx_crypto 0.0.2+2 copy "xpx_crypto: ^0.0.2+2" to clipboard
xpx_crypto: ^0.0.2+2 copied to clipboard

outdated

Official ProximaX Sirius Blockchain implementation ed26619 encryption modules for Dart.

example/xpx_crypto_example.dart

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

void main() {
  /// New KeyPair from PrivateKey Hex String
  const String skHex =
      '68f50e10e5b8be2b7e9ddb687a667d6e94dd55fe02b4aed8195f51f9a242558b';
  final KeyPair kp = new KeyPair.fromHexString(skHex);

  print('privateKey: \"${kp.privateKey}\"\n');
  print('publicKey: \"${kp.publicKey}\"\n');

  final Uint8List payload = utf8.encode('ProximaX Limited');

  final sing = kp.sign(payload);
  print('Signature: \"${hex.encode(sing).toUpperCase()}\"\n');

  final bool result = kp.verify(payload, sing);
  print('Verify: \"$result\"');
}
0
likes
0
pub points
4%
popularity

Publisher

verified publisherproximax.io

Official ProximaX Sirius Blockchain implementation ed26619 encryption modules for Dart.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

convert, fixnum, pointycastle

More

Packages that depend on xpx_crypto