noise_protocol_framework

noise_protocol_framework is a pure Dart library that provides an easy-to-use implementation of the Noise Protocol Framework. The Noise Protocol Framework is a set of cryptographic protocols that can be used to establish secure communication channels between two parties.

Features

  • Implements the Noise Protocol Framework.
  • Supports various handshake patterns and cipher suites, including custom patterns.
  • Provides a simple API for encrypting and decrypting messages.
  • Supports pre-shared keys and static keys.

Usage

To use noise_protocol_framework, add it to your pubspec.yaml file:

dependencies:
  noise_protocol_framework: ^1.0.0

Then, import the library:

import 'package:noise_protocol_framework/noise_protocol_framework.dart';

You can use the library to establish a secure communication channel between two parties.

For more information on how to use the library, please refer to the API documentation.

Contributing

Contributions are welcome! Please read the contributing guide for more information.

License

noise_protocol_framework is released under the MIT License. See LICENSE for more information.