├── .appveyor.yml ├── .circleci ├── config.yml └── prepare-config.sh ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── TODO.md ├── carrier ├── .gitignore ├── Cargo.toml ├── Makefile ├── README.md ├── src │ ├── c.rs │ ├── error.rs │ └── lib.rs └── test.c ├── client ├── Cargo.toml ├── Makefile ├── README.md └── src │ └── main.rs ├── clippo ├── Cargo.toml ├── Makefile ├── README.md ├── parsers.yaml └── src │ ├── error.rs │ └── lib.rs ├── clouseau ├── .gitignore ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── config.yaml.default ├── config ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── cwrap ├── Cargo.toml ├── Makefile ├── README.md ├── build.rs └── src │ └── lib.rs ├── dumpy ├── Cargo.toml ├── README.md └── src │ ├── error.rs │ └── lib.rs ├── include └── turtl_core.h ├── integration-tests ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md ├── src │ ├── main.rs │ └── util.rs └── tests │ ├── clip.rs │ ├── file_sync.rs │ ├── import_export.rs │ ├── invites.rs │ ├── join_delete.rs │ ├── key_loss.rs │ ├── login_sync_logout.rs │ ├── migrate.rs │ ├── missing_privkey.rs │ ├── ping_pong.rs │ ├── save_login.rs │ └── set_api_endpoint.rs ├── jedi ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── migrate ├── Cargo.toml ├── Makefile ├── README.md ├── rust-crypto │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── appveyor.yml │ ├── build.rs │ ├── examples │ │ └── symmetriccipher.rs │ └── src │ │ ├── aead.rs │ │ ├── aes.rs │ │ ├── aes_gcm.rs │ │ ├── aesni.rs │ │ ├── aesni_helpers.asm │ │ ├── aesni_helpers.c │ │ ├── aessafe.rs │ │ ├── bcrypt.rs │ │ ├── bcrypt_pbkdf.rs │ │ ├── blake2b.rs │ │ ├── blake2s.rs │ │ ├── blockmodes.rs │ │ ├── blowfish.rs │ │ ├── buffer.rs │ │ ├── chacha20.rs │ │ ├── chacha20poly1305.rs │ │ ├── cryptoutil.rs │ │ ├── curve25519.rs │ │ ├── digest.rs │ │ ├── ed25519.rs │ │ ├── fortuna.rs │ │ ├── ghash.rs │ │ ├── hc128.rs │ │ ├── hkdf.rs │ │ ├── hmac.rs │ │ ├── lib.rs │ │ ├── mac.rs │ │ ├── md5.rs │ │ ├── pbkdf2.rs │ │ ├── poly1305.rs │ │ ├── rc4.rs │ │ ├── ripemd160.rs │ │ ├── salsa20.rs │ │ ├── scrypt.rs │ │ ├── sha1.rs │ │ ├── sha2.rs │ │ ├── sha3.rs │ │ ├── simd.rs │ │ ├── sosemanuk.rs │ │ ├── step_by.rs │ │ ├── symmetriccipher.rs │ │ ├── util.rs │ │ ├── util_helpers.asm │ │ ├── util_helpers.c │ │ └── whirlpool.rs ├── src │ ├── api.rs │ ├── crypto │ │ ├── key.rs │ │ ├── low.rs │ │ └── mod.rs │ ├── error.rs │ ├── lib.rs │ ├── user.rs │ └── util.rs └── tests │ └── migrate.rs ├── protected_derive ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── scripts └── build-ios.sh ├── sock ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md └── src │ ├── logger.rs │ └── main.rs └── src ├── api.rs ├── crypto ├── error.rs ├── key.rs ├── low.rs └── mod.rs ├── dispatch.rs ├── error.rs ├── lib.rs ├── messaging.rs ├── models ├── board.rs ├── feedback.rs ├── file.rs ├── invite.rs ├── keychain.rs ├── mod.rs ├── model.rs ├── note.rs ├── protected.rs ├── space.rs ├── space_member.rs ├── storable.rs ├── sync_record.rs ├── user.rs └── validate.rs ├── profile.rs ├── schema.rs ├── search.rs ├── storage.rs ├── sync ├── files │ ├── incoming.rs │ ├── mod.rs │ └── outgoing.rs ├── incoming.rs ├── macros.rs ├── mod.rs ├── outgoing.rs └── sync_model.rs ├── turtl.rs └── util ├── i18n.rs ├── logger.rs ├── mod.rs ├── ser.rs └── thredder.rs /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/prepare-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/.circleci/prepare-config.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/TODO.md -------------------------------------------------------------------------------- /carrier/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /carrier/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/carrier/Cargo.toml -------------------------------------------------------------------------------- /carrier/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/carrier/Makefile -------------------------------------------------------------------------------- /carrier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/carrier/README.md -------------------------------------------------------------------------------- /carrier/src/c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/carrier/src/c.rs -------------------------------------------------------------------------------- /carrier/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/carrier/src/error.rs -------------------------------------------------------------------------------- /carrier/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/carrier/src/lib.rs -------------------------------------------------------------------------------- /carrier/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/carrier/test.c -------------------------------------------------------------------------------- /client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/client/Cargo.toml -------------------------------------------------------------------------------- /client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/client/Makefile -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/client/README.md -------------------------------------------------------------------------------- /client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/client/src/main.rs -------------------------------------------------------------------------------- /clippo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clippo/Cargo.toml -------------------------------------------------------------------------------- /clippo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clippo/Makefile -------------------------------------------------------------------------------- /clippo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clippo/README.md -------------------------------------------------------------------------------- /clippo/parsers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clippo/parsers.yaml -------------------------------------------------------------------------------- /clippo/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clippo/src/error.rs -------------------------------------------------------------------------------- /clippo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clippo/src/lib.rs -------------------------------------------------------------------------------- /clouseau/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /clouseau/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clouseau/Cargo.toml -------------------------------------------------------------------------------- /clouseau/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clouseau/README.md -------------------------------------------------------------------------------- /clouseau/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/clouseau/src/lib.rs -------------------------------------------------------------------------------- /config.yaml.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/config.yaml.default -------------------------------------------------------------------------------- /config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/config/Cargo.toml -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/config/README.md -------------------------------------------------------------------------------- /config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/config/src/lib.rs -------------------------------------------------------------------------------- /cwrap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/cwrap/Cargo.toml -------------------------------------------------------------------------------- /cwrap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/cwrap/Makefile -------------------------------------------------------------------------------- /cwrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/cwrap/README.md -------------------------------------------------------------------------------- /cwrap/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/cwrap/build.rs -------------------------------------------------------------------------------- /cwrap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/cwrap/src/lib.rs -------------------------------------------------------------------------------- /dumpy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/dumpy/Cargo.toml -------------------------------------------------------------------------------- /dumpy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/dumpy/README.md -------------------------------------------------------------------------------- /dumpy/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/dumpy/src/error.rs -------------------------------------------------------------------------------- /dumpy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/dumpy/src/lib.rs -------------------------------------------------------------------------------- /include/turtl_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/include/turtl_core.h -------------------------------------------------------------------------------- /integration-tests/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/Cargo.lock -------------------------------------------------------------------------------- /integration-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/Makefile -------------------------------------------------------------------------------- /integration-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/README.md -------------------------------------------------------------------------------- /integration-tests/src/main.rs: -------------------------------------------------------------------------------- 1 | #![recursion_limit="128"] 2 | 3 | fn main() { 4 | println!("Hello, world!"); 5 | } 6 | -------------------------------------------------------------------------------- /integration-tests/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/src/util.rs -------------------------------------------------------------------------------- /integration-tests/tests/clip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/clip.rs -------------------------------------------------------------------------------- /integration-tests/tests/file_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/file_sync.rs -------------------------------------------------------------------------------- /integration-tests/tests/import_export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/import_export.rs -------------------------------------------------------------------------------- /integration-tests/tests/invites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/invites.rs -------------------------------------------------------------------------------- /integration-tests/tests/join_delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/join_delete.rs -------------------------------------------------------------------------------- /integration-tests/tests/key_loss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/key_loss.rs -------------------------------------------------------------------------------- /integration-tests/tests/login_sync_logout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/login_sync_logout.rs -------------------------------------------------------------------------------- /integration-tests/tests/migrate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/migrate.rs -------------------------------------------------------------------------------- /integration-tests/tests/missing_privkey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/missing_privkey.rs -------------------------------------------------------------------------------- /integration-tests/tests/ping_pong.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/ping_pong.rs -------------------------------------------------------------------------------- /integration-tests/tests/save_login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/save_login.rs -------------------------------------------------------------------------------- /integration-tests/tests/set_api_endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/integration-tests/tests/set_api_endpoint.rs -------------------------------------------------------------------------------- /jedi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/jedi/Cargo.toml -------------------------------------------------------------------------------- /jedi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/jedi/README.md -------------------------------------------------------------------------------- /jedi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/jedi/src/lib.rs -------------------------------------------------------------------------------- /migrate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/Cargo.toml -------------------------------------------------------------------------------- /migrate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/Makefile -------------------------------------------------------------------------------- /migrate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/README.md -------------------------------------------------------------------------------- /migrate/rust-crypto/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/CHANGELOG.md -------------------------------------------------------------------------------- /migrate/rust-crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/Cargo.toml -------------------------------------------------------------------------------- /migrate/rust-crypto/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/LICENSE-APACHE -------------------------------------------------------------------------------- /migrate/rust-crypto/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/LICENSE-MIT -------------------------------------------------------------------------------- /migrate/rust-crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/README.md -------------------------------------------------------------------------------- /migrate/rust-crypto/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/appveyor.yml -------------------------------------------------------------------------------- /migrate/rust-crypto/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/build.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/examples/symmetriccipher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/examples/symmetriccipher.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/aead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/aead.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/aes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/aes.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/aes_gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/aes_gcm.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/aesni.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/aesni.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/aesni_helpers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/aesni_helpers.asm -------------------------------------------------------------------------------- /migrate/rust-crypto/src/aesni_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/aesni_helpers.c -------------------------------------------------------------------------------- /migrate/rust-crypto/src/aessafe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/aessafe.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/bcrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/bcrypt.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/bcrypt_pbkdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/bcrypt_pbkdf.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/blake2b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/blake2b.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/blake2s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/blake2s.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/blockmodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/blockmodes.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/blowfish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/blowfish.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/buffer.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/chacha20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/chacha20.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/chacha20poly1305.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/chacha20poly1305.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/cryptoutil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/cryptoutil.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/curve25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/curve25519.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/digest.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/ed25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/ed25519.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/fortuna.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/fortuna.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/ghash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/ghash.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/hc128.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/hc128.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/hkdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/hkdf.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/hmac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/hmac.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/lib.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/mac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/mac.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/md5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/md5.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/pbkdf2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/pbkdf2.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/poly1305.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/poly1305.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/rc4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/rc4.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/ripemd160.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/ripemd160.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/salsa20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/salsa20.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/scrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/scrypt.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/sha1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/sha1.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/sha2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/sha2.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/sha3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/sha3.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/simd.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/sosemanuk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/sosemanuk.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/step_by.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/step_by.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/symmetriccipher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/symmetriccipher.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/util.rs -------------------------------------------------------------------------------- /migrate/rust-crypto/src/util_helpers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/util_helpers.asm -------------------------------------------------------------------------------- /migrate/rust-crypto/src/util_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/util_helpers.c -------------------------------------------------------------------------------- /migrate/rust-crypto/src/whirlpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/rust-crypto/src/whirlpool.rs -------------------------------------------------------------------------------- /migrate/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/api.rs -------------------------------------------------------------------------------- /migrate/src/crypto/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/crypto/key.rs -------------------------------------------------------------------------------- /migrate/src/crypto/low.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/crypto/low.rs -------------------------------------------------------------------------------- /migrate/src/crypto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/crypto/mod.rs -------------------------------------------------------------------------------- /migrate/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/error.rs -------------------------------------------------------------------------------- /migrate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/lib.rs -------------------------------------------------------------------------------- /migrate/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/user.rs -------------------------------------------------------------------------------- /migrate/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/src/util.rs -------------------------------------------------------------------------------- /migrate/tests/migrate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/migrate/tests/migrate.rs -------------------------------------------------------------------------------- /protected_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/protected_derive/Cargo.toml -------------------------------------------------------------------------------- /protected_derive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/protected_derive/README.md -------------------------------------------------------------------------------- /protected_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/protected_derive/src/lib.rs -------------------------------------------------------------------------------- /scripts/build-ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/scripts/build-ios.sh -------------------------------------------------------------------------------- /sock/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/sock/Cargo.lock -------------------------------------------------------------------------------- /sock/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/sock/Cargo.toml -------------------------------------------------------------------------------- /sock/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/sock/Makefile -------------------------------------------------------------------------------- /sock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/sock/README.md -------------------------------------------------------------------------------- /sock/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/sock/src/logger.rs -------------------------------------------------------------------------------- /sock/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/sock/src/main.rs -------------------------------------------------------------------------------- /src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/api.rs -------------------------------------------------------------------------------- /src/crypto/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/crypto/error.rs -------------------------------------------------------------------------------- /src/crypto/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/crypto/key.rs -------------------------------------------------------------------------------- /src/crypto/low.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/crypto/low.rs -------------------------------------------------------------------------------- /src/crypto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/crypto/mod.rs -------------------------------------------------------------------------------- /src/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/dispatch.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/messaging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/messaging.rs -------------------------------------------------------------------------------- /src/models/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/board.rs -------------------------------------------------------------------------------- /src/models/feedback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/feedback.rs -------------------------------------------------------------------------------- /src/models/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/file.rs -------------------------------------------------------------------------------- /src/models/invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/invite.rs -------------------------------------------------------------------------------- /src/models/keychain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/keychain.rs -------------------------------------------------------------------------------- /src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/mod.rs -------------------------------------------------------------------------------- /src/models/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/model.rs -------------------------------------------------------------------------------- /src/models/note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/note.rs -------------------------------------------------------------------------------- /src/models/protected.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/protected.rs -------------------------------------------------------------------------------- /src/models/space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/space.rs -------------------------------------------------------------------------------- /src/models/space_member.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/space_member.rs -------------------------------------------------------------------------------- /src/models/storable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/storable.rs -------------------------------------------------------------------------------- /src/models/sync_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/sync_record.rs -------------------------------------------------------------------------------- /src/models/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/user.rs -------------------------------------------------------------------------------- /src/models/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/models/validate.rs -------------------------------------------------------------------------------- /src/profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/profile.rs -------------------------------------------------------------------------------- /src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/schema.rs -------------------------------------------------------------------------------- /src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/search.rs -------------------------------------------------------------------------------- /src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/storage.rs -------------------------------------------------------------------------------- /src/sync/files/incoming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/files/incoming.rs -------------------------------------------------------------------------------- /src/sync/files/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/files/mod.rs -------------------------------------------------------------------------------- /src/sync/files/outgoing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/files/outgoing.rs -------------------------------------------------------------------------------- /src/sync/incoming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/incoming.rs -------------------------------------------------------------------------------- /src/sync/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/macros.rs -------------------------------------------------------------------------------- /src/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/mod.rs -------------------------------------------------------------------------------- /src/sync/outgoing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/outgoing.rs -------------------------------------------------------------------------------- /src/sync/sync_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/sync/sync_model.rs -------------------------------------------------------------------------------- /src/turtl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/turtl.rs -------------------------------------------------------------------------------- /src/util/i18n.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/util/i18n.rs -------------------------------------------------------------------------------- /src/util/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/util/logger.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/util/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/util/ser.rs -------------------------------------------------------------------------------- /src/util/thredder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turtl/core-rs/HEAD/src/util/thredder.rs --------------------------------------------------------------------------------