otr3

    A Go implementation of the OTR 3 protocol, with libotr 4.1.0 feature parity

    Language: go

    Author: Rocío Santiago (@rocío.santiago)

    15 stars · 302 views

    Files

    • otrv3_test.go (go)
    • sexp.go (go)
    • otrv2.go (go)
    • message_events_test.go (go)
    • dh_test.go (go)
    • ake.go (go)
    • disconnect_test.go (go)
    • disconnect.go (go)
    • errors_test.go (go)
    • ci.yml (yml)
    • data_message_test.go (go)
    • smp_data_test.go (go)
    • resend.go (go)
    • auth_state_machine_test.go (go)
    • error_codes.go (go)
    • test_resources (txt)
    • security_events_test.go (go)
    • authenticate.go (go)
    • sexp (txt)
    • symbol_test.go (go)
    • snil_test.go (go)
    • str_test.go (go)
    • bignum.go (go)
    • cons.go (go)
    • symbol.go (go)
    • sexp_test.go (go)
    • cons_test.go (go)
    • snil.go (go)
    • bignum_test.go (go)
    • str.go (go)
    • helpers_test.go (go)
    • smp_events.go (go)
    • Makefile (txt)
    • random_test.go (go)
    • wipe.go (go)
    • key_management_test.go (go)
    • bytes.go (go)
    • smp_state_machine_test.go (go)
    • instance_tags.go (go)
    • messages.go (go)
    • receive_test.go (go)
    • errors.go (go)
    • authenticate_test.go (go)
    • messages_test.go (go)
    • message_type_test.go (go)
    • debug.go (go)
    • bytes_test.go (go)
    • gotrax_append.go (go)
    • .github (github)
    • workflows (txt)
    • resend_test.go (go)
    • README.md (md)
    • message_type.go (go)
    • smp_msg4.go (go)
    • wipe_test.go (go)
    • smp_msg2.go (go)
    • conversation_test.go (go)
    • smp_msg2_test.go (go)
    • inject_message.go (go)
    • security_events.go (go)
    • bn_utils.go (go)
    • whitespace.go (go)
    • version.go (go)
    • whitespace_test.go (go)
    • bn_test.go (go)
    • send_test.go (go)
    • debug_test.go (go)
    • error_codes_test.go (go)
    • dh.go (go)
    • smp_msg_abort.go (go)
    • smp_msg3_test.go (go)
    • receive.go (go)
    • otrv3.go (go)
    • extra_key.go (go)
    • gotrax_extract.go (go)
    • fragmentation.go (go)
    • send.go (go)
    • SECURITY_ASSUMPTIONS.md (md)
    • smp_protocol_test.go (go)
    • tlv.go (go)
    • ssid_test.go (go)
    • smp_tlv_test.go (go)
    • padding.go (go)
    • LICENSE (txt)
    • fragmentation_test.go (go)
    • policy.go (go)
    • compat (txt)
    • Makefile (txt)
    • libotr_test.go (go)
    • libotr_test_helper.c (c)
    • auth_state_machine.go (go)
    • memory_lock.go (go)
    • extra_key_test.go (go)
    • b64.go (go)
    • key_management.go (go)
    • data_message.go (go)
    • doc.go (go)
    • fixtures_test.go (go)
    • smp.go (go)
    • smp_events_test.go (go)
    • data.go (go)
    • smp_state_machine.go (go)
    • smp_msg1_test.go (go)
    • message_events.go (go)
    • keys_test.go (go)
    • heartbeat_test.go (go)
    • smp_msg3.go (go)
    • hash.go (go)
    • otrv2_test.go (go)
    • smp_msg1.go (go)
    • version_test.go (go)
    • conversation.go (go)
    • ake_test.go (go)
    • query.go (go)
    • heartbeat.go (go)
    • random.go (go)
    • gotrax_serialize.go (go)
    • keys.go (go)
    • query_test.go (go)
    • smp_msg4_test.go (go)
    • helpers_test.go (go)
    • smp_test.go (go)
    • ssid.go (go)
    • policy_test.go (go)
    • full_conversation_test.go (go)
    • libotr-test (txt)
    • Makefile (txt)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…