dscipher 0.7.3 copy "dscipher: ^0.7.3" to clipboard
dscipher: ^0.7.3 copied to clipboard

A Dart library implementing cryptographic algorithms.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add dscipher

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  dscipher: ^0.7.3

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:dscipher/adapters/stream_cipher_as_block_cipher.dart';
import 'package:dscipher/api.dart';
import 'package:dscipher/api/ecc.dart';
import 'package:dscipher/api/registry.dart';
import 'package:dscipher/api/rsa.dart';
import 'package:dscipher/asymmetric/base_asymmetric_block_cipher.dart';
import 'package:dscipher/asymmetric/pkcs1.dart';
import 'package:dscipher/asymmetric/rsa.dart';
import 'package:dscipher/block/aes_fast.dart';
import 'package:dscipher/block/base_block_cipher.dart';
import 'package:dscipher/cipher.dart';
import 'package:dscipher/digests/base_digest.dart';
import 'package:dscipher/digests/long_sha2_family_digest.dart';
import 'package:dscipher/digests/md2.dart';
import 'package:dscipher/digests/md4.dart';
import 'package:dscipher/digests/md4_family_digest.dart';
import 'package:dscipher/digests/md5.dart';
import 'package:dscipher/digests/ripemd128.dart';
import 'package:dscipher/digests/ripemd160.dart';
import 'package:dscipher/digests/ripemd256.dart';
import 'package:dscipher/digests/ripemd320.dart';
import 'package:dscipher/digests/sha1.dart';
import 'package:dscipher/digests/sha224.dart';
import 'package:dscipher/digests/sha256.dart';
import 'package:dscipher/digests/sha3.dart';
import 'package:dscipher/digests/sha384.dart';
import 'package:dscipher/digests/sha512.dart';
import 'package:dscipher/digests/sha512t.dart';
import 'package:dscipher/digests/tiger.dart';
import 'package:dscipher/digests/whirlpool.dart';
import 'package:dscipher/ecc/ecc_base.dart';
import 'package:dscipher/ecc/ecc_fp.dart';
import 'package:dscipher/entropy/file_entropy_source.dart';
import 'package:dscipher/entropy/url_entropy_source.dart';
import 'package:dscipher/impl/base.dart';
import 'package:dscipher/impl/client.dart';
import 'package:dscipher/impl/server.dart';
import 'package:dscipher/key_derivators/base_key_derivator.dart';
import 'package:dscipher/key_derivators/pbkdf2.dart';
import 'package:dscipher/key_derivators/scrypt.dart';
import 'package:dscipher/key_generators/ec_key_generator.dart';
import 'package:dscipher/key_generators/rsa_key_generator.dart';
import 'package:dscipher/macs/base_mac.dart';
import 'package:dscipher/macs/hmac.dart';
import 'package:dscipher/modes/cbc.dart';
import 'package:dscipher/modes/cfb.dart';
import 'package:dscipher/modes/ecb.dart';
import 'package:dscipher/modes/gctr.dart';
import 'package:dscipher/modes/ofb.dart';
import 'package:dscipher/modes/sic.dart';
import 'package:dscipher/paddings/base_padding.dart';
import 'package:dscipher/paddings/padded_block_cipher.dart';
import 'package:dscipher/paddings/pkcs7.dart';
import 'package:dscipher/params/asymmetric_key_parameter.dart';
import 'package:dscipher/params/key_derivators/pbkdf2_parameters.dart';
import 'package:dscipher/params/key_derivators/scrypt_parameters.dart';
import 'package:dscipher/params/key_generators/ec_key_generator_parameters.dart';
import 'package:dscipher/params/key_generators/key_generator_parameters.dart';
import 'package:dscipher/params/key_generators/rsa_key_generator_parameters.dart';
import 'package:dscipher/params/key_parameter.dart';
import 'package:dscipher/params/padded_block_cipher_parameters.dart';
import 'package:dscipher/params/parameters_with_iv.dart';
import 'package:dscipher/params/parameters_with_random.dart';
import 'package:dscipher/random/auto_seed_block_ctr_random.dart';
import 'package:dscipher/random/block_ctr_random.dart';
import 'package:dscipher/random/secure_random_base.dart';
import 'package:dscipher/signers/ecdsa_signer.dart';
import 'package:dscipher/signers/rsa_signer.dart';
import 'package:dscipher/stream/base_stream_cipher.dart';
import 'package:dscipher/stream/salsa20.dart';
0
likes
15
pub points
0%
popularity

Publisher

unverified uploader

A Dart library implementing cryptographic algorithms.

Homepage

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

bignum, fixnum

More

Packages that depend on dscipher