├── .dockerignore ├── .editorconfig ├── .envrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── config.yml │ └── enhancement.md └── workflows │ └── go.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile.ci ├── LICENSE ├── Makefile ├── README.md ├── ROADMAP.md ├── commands.go ├── config ├── bridge.go ├── config.go └── upgrade.go ├── custompuppet.go ├── database ├── database.go ├── disappearingmessage.go ├── message.go ├── portal.go ├── puppet.go ├── reaction.go ├── upgrades │ ├── 00-initial.sql │ ├── 13-upgrade-mx-state-store.sql │ ├── 14-remove-notice-room.sql │ ├── 15-remove-unused-puppet-columns.sql │ └── upgrades.go └── user.go ├── disappearing.go ├── docker-run.sh ├── example-config.yaml ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── main.go ├── messagetracking.go ├── metrics.go ├── msgconv └── signalfmt │ ├── convert.go │ ├── convert_test.go │ ├── html.go │ ├── tags.go │ └── tree.go ├── pkg ├── libsignalgo │ ├── README.md │ ├── address.go │ ├── address_test.go │ ├── aes256gcmsiv.go │ ├── aes256gcmsiv_test.go │ ├── authcredential.go │ ├── buffer.go │ ├── ciphertextmessage.go │ ├── conversions.go │ ├── decryptionerrormessage.go │ ├── devicetransfer.go │ ├── devicetransfer_test.go │ ├── error.go │ ├── fingerprint.go │ ├── fingerprint_test.go │ ├── go.mod │ ├── go.sum │ ├── groupcipher.go │ ├── groupcipher_test.go │ ├── groupsecretparams.go │ ├── hsmenclave.go │ ├── hsmenclave_test.go │ ├── identitykey.go │ ├── identitykey_test.go │ ├── identitykeystore.go │ ├── inmemorystore_test.go │ ├── kdf.go │ ├── kdf_test.go │ ├── kyberprekey.go │ ├── kyberprekeystore.go │ ├── libsignal-ffi.h │ ├── logging.go │ ├── message.go │ ├── plaintextcontent.go │ ├── prekey.go │ ├── prekeybundle.go │ ├── prekeymessage.go │ ├── prekeystore.go │ ├── privatekey.go │ ├── privatekey_test.go │ ├── profilekey.go │ ├── protocol.go │ ├── publickey.go │ ├── resources │ │ └── clienthandshakestart.data │ ├── sealedsender.go │ ├── sendercertificate.go │ ├── sendercertificate_test.go │ ├── senderkeydistributionmessage.go │ ├── senderkeyrecord.go │ ├── senderkeystore.go │ ├── serializedeserializeroundtrip_test.go │ ├── servercertificate.go │ ├── serviceid.go │ ├── serviceid_clang.go │ ├── serviceid_gcc.go │ ├── session_test.go │ ├── sessionrecord.go │ ├── sessionstore.go │ ├── setup_test.go │ ├── signedprekey.go │ ├── signedprekeystore.go │ ├── storeutil.go │ ├── update-ffi.sh │ └── util.go └── signalmeow │ ├── attachments.go │ ├── contact.go │ ├── contact_store.go │ ├── device.go │ ├── go.mod │ ├── go.sum │ ├── group_store.go │ ├── groups.go │ ├── identity_store.go │ ├── incoming_messages.go │ ├── keys.go │ ├── message.go │ ├── misc.go │ ├── prekey_store.go │ ├── profile.go │ ├── profile_key_store.go │ ├── protobuf │ ├── DeviceName.pb.go │ ├── DeviceName.proto │ ├── Groups.pb.go │ ├── Groups.proto │ ├── Provisioning.pb.go │ ├── Provisioning.proto │ ├── SignalService.pb.go │ ├── SignalService.proto │ ├── StickerResources.pb.go │ ├── StickerResources.proto │ ├── UnidentifiedDelivery.pb.go │ ├── UnidentifiedDelivery.proto │ ├── WebSocketResources.pb.go │ ├── WebSocketResources.proto │ ├── build-protos.sh │ └── update-protos.sh │ ├── provisioning.go │ ├── provisioning_cipher.go │ ├── receiving.go │ ├── sender_key_store.go │ ├── sending.go │ ├── session_store.go │ ├── store.go │ ├── types.go │ ├── upgrades │ ├── 00-latest.sql │ ├── 02-groups.sql │ ├── 03-contacts.sql │ ├── 04-kyber-prekeys.sql │ ├── 05-postgres-profile-key.sql │ └── upgrades.go │ ├── web │ ├── signalwebsocket.go │ └── web.go │ └── wspb │ └── wspb.go ├── portal.go ├── provisioning.go ├── puppet.go ├── shell.nix └── user.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.envrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/Dockerfile.ci -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/commands.go -------------------------------------------------------------------------------- /config/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/config/bridge.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/config/config.go -------------------------------------------------------------------------------- /config/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/config/upgrade.go -------------------------------------------------------------------------------- /custompuppet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/custompuppet.go -------------------------------------------------------------------------------- /database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/database.go -------------------------------------------------------------------------------- /database/disappearingmessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/disappearingmessage.go -------------------------------------------------------------------------------- /database/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/message.go -------------------------------------------------------------------------------- /database/portal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/portal.go -------------------------------------------------------------------------------- /database/puppet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/puppet.go -------------------------------------------------------------------------------- /database/reaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/reaction.go -------------------------------------------------------------------------------- /database/upgrades/00-initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/upgrades/00-initial.sql -------------------------------------------------------------------------------- /database/upgrades/13-upgrade-mx-state-store.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/upgrades/13-upgrade-mx-state-store.sql -------------------------------------------------------------------------------- /database/upgrades/14-remove-notice-room.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/upgrades/14-remove-notice-room.sql -------------------------------------------------------------------------------- /database/upgrades/15-remove-unused-puppet-columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/upgrades/15-remove-unused-puppet-columns.sql -------------------------------------------------------------------------------- /database/upgrades/upgrades.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/upgrades/upgrades.go -------------------------------------------------------------------------------- /database/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/database/user.go -------------------------------------------------------------------------------- /disappearing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/disappearing.go -------------------------------------------------------------------------------- /docker-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/docker-run.sh -------------------------------------------------------------------------------- /example-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/example-config.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/go.work.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/main.go -------------------------------------------------------------------------------- /messagetracking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/messagetracking.go -------------------------------------------------------------------------------- /metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/metrics.go -------------------------------------------------------------------------------- /msgconv/signalfmt/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/msgconv/signalfmt/convert.go -------------------------------------------------------------------------------- /msgconv/signalfmt/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/msgconv/signalfmt/convert_test.go -------------------------------------------------------------------------------- /msgconv/signalfmt/html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/msgconv/signalfmt/html.go -------------------------------------------------------------------------------- /msgconv/signalfmt/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/msgconv/signalfmt/tags.go -------------------------------------------------------------------------------- /msgconv/signalfmt/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/msgconv/signalfmt/tree.go -------------------------------------------------------------------------------- /pkg/libsignalgo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/README.md -------------------------------------------------------------------------------- /pkg/libsignalgo/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/address.go -------------------------------------------------------------------------------- /pkg/libsignalgo/address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/address_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/aes256gcmsiv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/aes256gcmsiv.go -------------------------------------------------------------------------------- /pkg/libsignalgo/aes256gcmsiv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/aes256gcmsiv_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/authcredential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/authcredential.go -------------------------------------------------------------------------------- /pkg/libsignalgo/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/buffer.go -------------------------------------------------------------------------------- /pkg/libsignalgo/ciphertextmessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/ciphertextmessage.go -------------------------------------------------------------------------------- /pkg/libsignalgo/conversions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/conversions.go -------------------------------------------------------------------------------- /pkg/libsignalgo/decryptionerrormessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/decryptionerrormessage.go -------------------------------------------------------------------------------- /pkg/libsignalgo/devicetransfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/devicetransfer.go -------------------------------------------------------------------------------- /pkg/libsignalgo/devicetransfer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/devicetransfer_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/error.go -------------------------------------------------------------------------------- /pkg/libsignalgo/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/fingerprint.go -------------------------------------------------------------------------------- /pkg/libsignalgo/fingerprint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/fingerprint_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/go.mod -------------------------------------------------------------------------------- /pkg/libsignalgo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/go.sum -------------------------------------------------------------------------------- /pkg/libsignalgo/groupcipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/groupcipher.go -------------------------------------------------------------------------------- /pkg/libsignalgo/groupcipher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/groupcipher_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/groupsecretparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/groupsecretparams.go -------------------------------------------------------------------------------- /pkg/libsignalgo/hsmenclave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/hsmenclave.go -------------------------------------------------------------------------------- /pkg/libsignalgo/hsmenclave_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/hsmenclave_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/identitykey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/identitykey.go -------------------------------------------------------------------------------- /pkg/libsignalgo/identitykey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/identitykey_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/identitykeystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/identitykeystore.go -------------------------------------------------------------------------------- /pkg/libsignalgo/inmemorystore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/inmemorystore_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/kdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/kdf.go -------------------------------------------------------------------------------- /pkg/libsignalgo/kdf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/kdf_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/kyberprekey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/kyberprekey.go -------------------------------------------------------------------------------- /pkg/libsignalgo/kyberprekeystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/kyberprekeystore.go -------------------------------------------------------------------------------- /pkg/libsignalgo/libsignal-ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/libsignal-ffi.h -------------------------------------------------------------------------------- /pkg/libsignalgo/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/logging.go -------------------------------------------------------------------------------- /pkg/libsignalgo/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/message.go -------------------------------------------------------------------------------- /pkg/libsignalgo/plaintextcontent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/plaintextcontent.go -------------------------------------------------------------------------------- /pkg/libsignalgo/prekey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/prekey.go -------------------------------------------------------------------------------- /pkg/libsignalgo/prekeybundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/prekeybundle.go -------------------------------------------------------------------------------- /pkg/libsignalgo/prekeymessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/prekeymessage.go -------------------------------------------------------------------------------- /pkg/libsignalgo/prekeystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/prekeystore.go -------------------------------------------------------------------------------- /pkg/libsignalgo/privatekey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/privatekey.go -------------------------------------------------------------------------------- /pkg/libsignalgo/privatekey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/privatekey_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/profilekey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/profilekey.go -------------------------------------------------------------------------------- /pkg/libsignalgo/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/protocol.go -------------------------------------------------------------------------------- /pkg/libsignalgo/publickey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/publickey.go -------------------------------------------------------------------------------- /pkg/libsignalgo/resources/clienthandshakestart.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/resources/clienthandshakestart.data -------------------------------------------------------------------------------- /pkg/libsignalgo/sealedsender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/sealedsender.go -------------------------------------------------------------------------------- /pkg/libsignalgo/sendercertificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/sendercertificate.go -------------------------------------------------------------------------------- /pkg/libsignalgo/sendercertificate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/sendercertificate_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/senderkeydistributionmessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/senderkeydistributionmessage.go -------------------------------------------------------------------------------- /pkg/libsignalgo/senderkeyrecord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/senderkeyrecord.go -------------------------------------------------------------------------------- /pkg/libsignalgo/senderkeystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/senderkeystore.go -------------------------------------------------------------------------------- /pkg/libsignalgo/serializedeserializeroundtrip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/serializedeserializeroundtrip_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/servercertificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/servercertificate.go -------------------------------------------------------------------------------- /pkg/libsignalgo/serviceid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/serviceid.go -------------------------------------------------------------------------------- /pkg/libsignalgo/serviceid_clang.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/serviceid_clang.go -------------------------------------------------------------------------------- /pkg/libsignalgo/serviceid_gcc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/serviceid_gcc.go -------------------------------------------------------------------------------- /pkg/libsignalgo/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/session_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/sessionrecord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/sessionrecord.go -------------------------------------------------------------------------------- /pkg/libsignalgo/sessionstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/sessionstore.go -------------------------------------------------------------------------------- /pkg/libsignalgo/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/setup_test.go -------------------------------------------------------------------------------- /pkg/libsignalgo/signedprekey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/signedprekey.go -------------------------------------------------------------------------------- /pkg/libsignalgo/signedprekeystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/signedprekeystore.go -------------------------------------------------------------------------------- /pkg/libsignalgo/storeutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/storeutil.go -------------------------------------------------------------------------------- /pkg/libsignalgo/update-ffi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/update-ffi.sh -------------------------------------------------------------------------------- /pkg/libsignalgo/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/libsignalgo/util.go -------------------------------------------------------------------------------- /pkg/signalmeow/attachments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/attachments.go -------------------------------------------------------------------------------- /pkg/signalmeow/contact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/contact.go -------------------------------------------------------------------------------- /pkg/signalmeow/contact_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/contact_store.go -------------------------------------------------------------------------------- /pkg/signalmeow/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/device.go -------------------------------------------------------------------------------- /pkg/signalmeow/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/go.mod -------------------------------------------------------------------------------- /pkg/signalmeow/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/go.sum -------------------------------------------------------------------------------- /pkg/signalmeow/group_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/group_store.go -------------------------------------------------------------------------------- /pkg/signalmeow/groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/groups.go -------------------------------------------------------------------------------- /pkg/signalmeow/identity_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/identity_store.go -------------------------------------------------------------------------------- /pkg/signalmeow/incoming_messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/incoming_messages.go -------------------------------------------------------------------------------- /pkg/signalmeow/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/keys.go -------------------------------------------------------------------------------- /pkg/signalmeow/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/message.go -------------------------------------------------------------------------------- /pkg/signalmeow/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/misc.go -------------------------------------------------------------------------------- /pkg/signalmeow/prekey_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/prekey_store.go -------------------------------------------------------------------------------- /pkg/signalmeow/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/profile.go -------------------------------------------------------------------------------- /pkg/signalmeow/profile_key_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/profile_key_store.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/DeviceName.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/DeviceName.pb.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/DeviceName.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/DeviceName.proto -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/Groups.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/Groups.pb.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/Groups.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/Groups.proto -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/Provisioning.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/Provisioning.pb.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/Provisioning.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/Provisioning.proto -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/SignalService.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/SignalService.pb.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/SignalService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/SignalService.proto -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/StickerResources.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/StickerResources.pb.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/StickerResources.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/StickerResources.proto -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/UnidentifiedDelivery.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/UnidentifiedDelivery.pb.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/UnidentifiedDelivery.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/UnidentifiedDelivery.proto -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/WebSocketResources.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/WebSocketResources.pb.go -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/WebSocketResources.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/WebSocketResources.proto -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/build-protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/build-protos.sh -------------------------------------------------------------------------------- /pkg/signalmeow/protobuf/update-protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/protobuf/update-protos.sh -------------------------------------------------------------------------------- /pkg/signalmeow/provisioning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/provisioning.go -------------------------------------------------------------------------------- /pkg/signalmeow/provisioning_cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/provisioning_cipher.go -------------------------------------------------------------------------------- /pkg/signalmeow/receiving.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/receiving.go -------------------------------------------------------------------------------- /pkg/signalmeow/sender_key_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/sender_key_store.go -------------------------------------------------------------------------------- /pkg/signalmeow/sending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/sending.go -------------------------------------------------------------------------------- /pkg/signalmeow/session_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/session_store.go -------------------------------------------------------------------------------- /pkg/signalmeow/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/store.go -------------------------------------------------------------------------------- /pkg/signalmeow/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/types.go -------------------------------------------------------------------------------- /pkg/signalmeow/upgrades/00-latest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/upgrades/00-latest.sql -------------------------------------------------------------------------------- /pkg/signalmeow/upgrades/02-groups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/upgrades/02-groups.sql -------------------------------------------------------------------------------- /pkg/signalmeow/upgrades/03-contacts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/upgrades/03-contacts.sql -------------------------------------------------------------------------------- /pkg/signalmeow/upgrades/04-kyber-prekeys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/upgrades/04-kyber-prekeys.sql -------------------------------------------------------------------------------- /pkg/signalmeow/upgrades/05-postgres-profile-key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/upgrades/05-postgres-profile-key.sql -------------------------------------------------------------------------------- /pkg/signalmeow/upgrades/upgrades.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/upgrades/upgrades.go -------------------------------------------------------------------------------- /pkg/signalmeow/web/signalwebsocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/web/signalwebsocket.go -------------------------------------------------------------------------------- /pkg/signalmeow/web/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/web/web.go -------------------------------------------------------------------------------- /pkg/signalmeow/wspb/wspb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/pkg/signalmeow/wspb/wspb.go -------------------------------------------------------------------------------- /portal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/portal.go -------------------------------------------------------------------------------- /provisioning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/provisioning.go -------------------------------------------------------------------------------- /puppet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/puppet.go -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/shell.nix -------------------------------------------------------------------------------- /user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/signalgo/HEAD/user.go --------------------------------------------------------------------------------