xpx_crypto 0.0.3+6 copy "xpx_crypto: ^0.0.3+6" to clipboard
xpx_crypto: ^0.0.3+6 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:convert/convert.dart';
import 'package:xpx_crypto/xpx_crypto.dart';

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

  print('privateKeyBytes: \"${kp.privateKey.raw}\"\n');
  print('publicKeyBytes: \"${kp.publicKey.raw}\"\n');
  print('publicKeyString: \"${hex.encode(kp.publicKey.raw)}\"\n');

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

  final sing = kp.sign(payload);
  print(sing);

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

Publisher

verified publisherproximax.io

Weekly Downloads

Official ProximaX Sirius Blockchain implementation ed26619 encryption modules for Dart.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

convert, encrypt, fixnum, pointycastle

More

Packages that depend on xpx_crypto