locksmith

Cross-platform cryptography facade for Dart and Flutter. Mirrors kadencelabs/locksmith Delphi v1.

import 'package:locksmith/locksmith.dart';

final sig = Locksmith.sign
  .withPrivateKeyPem(privatePem)
  .messageUtf8('hello')
  .toBase64Url();

See the repository README for Flutter setup and cross-platform testing.

Libraries

locksmith
Locksmith — cross-platform cryptography facade for Dart and Flutter.