├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example └── README.md ├── lib ├── main.dart ├── portals.dart └── src │ ├── close_reason.dart │ ├── connections │ ├── dilated_connection.dart │ ├── mailbox_connection.dart │ ├── mailbox_server_connection.dart │ ├── peer_to_peer_connection.dart │ ├── server_connection.dart │ └── signal.dart │ ├── constants.dart │ ├── errors.dart │ ├── events.dart │ ├── phrase_generators │ ├── hex.dart │ ├── phrase_generator.dart │ └── words.dart │ ├── portal.dart │ ├── spake2 │ ├── ed25519.dart │ ├── hkdf.dart │ ├── spake2.dart │ └── utils.dart │ └── utils.dart ├── pubspec.lock ├── pubspec.yaml └── relation_to_magic_wormhole.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/example/README.md -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/portals.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/portals.dart -------------------------------------------------------------------------------- /lib/src/close_reason.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/close_reason.dart -------------------------------------------------------------------------------- /lib/src/connections/dilated_connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/connections/dilated_connection.dart -------------------------------------------------------------------------------- /lib/src/connections/mailbox_connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/connections/mailbox_connection.dart -------------------------------------------------------------------------------- /lib/src/connections/mailbox_server_connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/connections/mailbox_server_connection.dart -------------------------------------------------------------------------------- /lib/src/connections/peer_to_peer_connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/connections/peer_to_peer_connection.dart -------------------------------------------------------------------------------- /lib/src/connections/server_connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/connections/server_connection.dart -------------------------------------------------------------------------------- /lib/src/connections/signal.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/connections/signal.dart -------------------------------------------------------------------------------- /lib/src/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/constants.dart -------------------------------------------------------------------------------- /lib/src/errors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/errors.dart -------------------------------------------------------------------------------- /lib/src/events.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/events.dart -------------------------------------------------------------------------------- /lib/src/phrase_generators/hex.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/phrase_generators/hex.dart -------------------------------------------------------------------------------- /lib/src/phrase_generators/phrase_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/phrase_generators/phrase_generator.dart -------------------------------------------------------------------------------- /lib/src/phrase_generators/words.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/phrase_generators/words.dart -------------------------------------------------------------------------------- /lib/src/portal.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/portal.dart -------------------------------------------------------------------------------- /lib/src/spake2/ed25519.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/spake2/ed25519.dart -------------------------------------------------------------------------------- /lib/src/spake2/hkdf.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/spake2/hkdf.dart -------------------------------------------------------------------------------- /lib/src/spake2/spake2.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/spake2/spake2.dart -------------------------------------------------------------------------------- /lib/src/spake2/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/spake2/utils.dart -------------------------------------------------------------------------------- /lib/src/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/lib/src/utils.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /relation_to_magic_wormhole.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-portals/portals/HEAD/relation_to_magic_wormhole.md --------------------------------------------------------------------------------