dart_srp 1.0.6
dart_srp: ^1.0.6 copied to clipboard
JAVA SRP NIMBUS port in dart.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add dart_srpWith Flutter:
$ flutter pub add dart_srpThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
dart_srp: ^1.0.6Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:dart_srp/bigint_helper.dart';
import 'package:dart_srp/client_evidence_routine.dart';
import 'package:dart_srp/custom_x_routine.dart';
import 'package:dart_srp/hex_hashed_client_evidence_routine.dart';
import 'package:dart_srp/hex_hashed_routines.dart';
import 'package:dart_srp/hex_hashed_server_evidence_routine.dart';
import 'package:dart_srp/hex_hashed_uroutine.dart';
import 'package:dart_srp/illegal_argument_exception.dart';
import 'package:dart_srp/illegal_state_exception.dart';
import 'package:dart_srp/server_evidence_routine.dart';
import 'package:dart_srp/srp6_client_credentials.dart';
import 'package:dart_srp/srp6_client_evidence_context.dart';
import 'package:dart_srp/srp6_client_session.dart';
import 'package:dart_srp/srp6_crypto_params.dart';
import 'package:dart_srp/srp6_exception.dart';
import 'package:dart_srp/srp6_routines.dart';
import 'package:dart_srp/srp6_server_evidence_context.dart';
import 'package:dart_srp/srp6_server_session.dart';
import 'package:dart_srp/srp6_session.dart';
import 'package:dart_srp/srp6_verifier_generator.dart';
import 'package:dart_srp/uroutine.dart';
import 'package:dart_srp/uroutine_context.dart';
import 'package:dart_srp/xroutine.dart';