├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── buffer_pool.go ├── buffer_pool_test.go ├── crypt.go ├── crypt_test.go ├── debugutils.go ├── debugutils_test.go ├── errors.go ├── errors_test.go ├── event_handler.go ├── event_handler_test.go ├── go.mod ├── go.sum ├── hash.go ├── identity.go ├── identity_linux_test.go ├── identity_test.go ├── identity_wh_test.go ├── is_lossy_writer.go ├── is_lossy_writer_test.go ├── key_exchanger.go ├── key_exchanger_test.go ├── key_seed_update_message.go ├── locker_mutex.go ├── message.go ├── message_fragment_headers.go ├── message_fragment_headers_test.go ├── message_test.go ├── messenger.go ├── messenger_test.go ├── negotiation_message.go ├── negotiator.go ├── negotiator_test.go ├── packetid_storage.go ├── packetid_storage_test.go ├── pending_chain.go ├── pending_chain_test.go ├── read_item.go ├── send_info.go ├── send_info_test.go ├── session.go ├── session_debug.go ├── session_nodebug.go ├── session_state.go ├── session_state_test.go ├── session_test.go ├── session_wh_test.go ├── test └── test.go ├── testutils_linux_test.go ├── testutils_test.go ├── testutils_testlogging_test.go ├── testutils_wh_test.go ├── utils.go └── utils_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.test 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/README.md -------------------------------------------------------------------------------- /buffer_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/buffer_pool.go -------------------------------------------------------------------------------- /buffer_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/buffer_pool_test.go -------------------------------------------------------------------------------- /crypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/crypt.go -------------------------------------------------------------------------------- /crypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/crypt_test.go -------------------------------------------------------------------------------- /debugutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/debugutils.go -------------------------------------------------------------------------------- /debugutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/debugutils_test.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/errors.go -------------------------------------------------------------------------------- /errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/errors_test.go -------------------------------------------------------------------------------- /event_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/event_handler.go -------------------------------------------------------------------------------- /event_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/event_handler_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/go.sum -------------------------------------------------------------------------------- /hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/hash.go -------------------------------------------------------------------------------- /identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/identity.go -------------------------------------------------------------------------------- /identity_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/identity_linux_test.go -------------------------------------------------------------------------------- /identity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/identity_test.go -------------------------------------------------------------------------------- /identity_wh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/identity_wh_test.go -------------------------------------------------------------------------------- /is_lossy_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/is_lossy_writer.go -------------------------------------------------------------------------------- /is_lossy_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/is_lossy_writer_test.go -------------------------------------------------------------------------------- /key_exchanger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/key_exchanger.go -------------------------------------------------------------------------------- /key_exchanger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/key_exchanger_test.go -------------------------------------------------------------------------------- /key_seed_update_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/key_seed_update_message.go -------------------------------------------------------------------------------- /locker_mutex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/locker_mutex.go -------------------------------------------------------------------------------- /message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/message.go -------------------------------------------------------------------------------- /message_fragment_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/message_fragment_headers.go -------------------------------------------------------------------------------- /message_fragment_headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/message_fragment_headers_test.go -------------------------------------------------------------------------------- /message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/message_test.go -------------------------------------------------------------------------------- /messenger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/messenger.go -------------------------------------------------------------------------------- /messenger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/messenger_test.go -------------------------------------------------------------------------------- /negotiation_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/negotiation_message.go -------------------------------------------------------------------------------- /negotiator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/negotiator.go -------------------------------------------------------------------------------- /negotiator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/negotiator_test.go -------------------------------------------------------------------------------- /packetid_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/packetid_storage.go -------------------------------------------------------------------------------- /packetid_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/packetid_storage_test.go -------------------------------------------------------------------------------- /pending_chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/pending_chain.go -------------------------------------------------------------------------------- /pending_chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/pending_chain_test.go -------------------------------------------------------------------------------- /read_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/read_item.go -------------------------------------------------------------------------------- /send_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/send_info.go -------------------------------------------------------------------------------- /send_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/send_info_test.go -------------------------------------------------------------------------------- /session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/session.go -------------------------------------------------------------------------------- /session_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/session_debug.go -------------------------------------------------------------------------------- /session_nodebug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/session_nodebug.go -------------------------------------------------------------------------------- /session_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/session_state.go -------------------------------------------------------------------------------- /session_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/session_state_test.go -------------------------------------------------------------------------------- /session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/session_test.go -------------------------------------------------------------------------------- /session_wh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/session_wh_test.go -------------------------------------------------------------------------------- /test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/test/test.go -------------------------------------------------------------------------------- /testutils_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/testutils_linux_test.go -------------------------------------------------------------------------------- /testutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/testutils_test.go -------------------------------------------------------------------------------- /testutils_testlogging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/testutils_testlogging_test.go -------------------------------------------------------------------------------- /testutils_wh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/testutils_wh_test.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/utils.go -------------------------------------------------------------------------------- /utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xaionaro-go/secureio/HEAD/utils_test.go --------------------------------------------------------------------------------