x448_dart 0.2.0 copy "x448_dart: ^0.2.0" to clipboard
x448_dart: ^0.2.0 copied to clipboard

X448 (RFC 7748) Elliptic-Curve Diffie-Hellman for Dart/Flutter with FlutterFlow-friendly base64 helpers.

example/main.dart

import 'dart:convert';
import 'package:x448_dart/x448.dart';

Future<void> main() async {
  final alice = await X448.generate();
  final bob   = await X448.generate();
  final s1 = X448.sharedSecret(privateKey: alice.privateKey, peerPublicKey: bob.publicKey);
  final s2 = X448.sharedSecret(privateKey: bob.privateKey,   peerPublicKey: alice.publicKey);
  // ignore: avoid_print
  print('equal? ${base64Encode(s1) == base64Encode(s2)}');
}
1
likes
150
points
50
downloads

Publisher

unverified uploader

Weekly Downloads

X448 (RFC 7748) Elliptic-Curve Diffie-Hellman for Dart/Flutter with FlutterFlow-friendly base64 helpers.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

crypto, ffi, meta

More

Packages that depend on x448_dart

Packages that implement x448_dart