├── .gitignore ├── .travis-upload.sh ├── .travis.yml ├── Cargo.toml ├── README.md ├── appveyor.yml ├── crypto ├── Cargo.toml └── src │ ├── buffer.rs │ ├── cryptoutil.rs │ ├── digest.rs │ ├── lib.rs │ ├── sha2.rs │ ├── simd.rs │ └── symmetriccipher.rs └── src ├── cli.rs ├── filedata.rs ├── main.rs ├── types ├── mod.rs ├── ncch.rs └── ncsd.rs ├── verify.rs └── xor.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock 3 | .DS_Store 4 | 5 | -------------------------------------------------------------------------------- /.travis-upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/.travis-upload.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/appveyor.yml -------------------------------------------------------------------------------- /crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/Cargo.toml -------------------------------------------------------------------------------- /crypto/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/src/buffer.rs -------------------------------------------------------------------------------- /crypto/src/cryptoutil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/src/cryptoutil.rs -------------------------------------------------------------------------------- /crypto/src/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/src/digest.rs -------------------------------------------------------------------------------- /crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/src/lib.rs -------------------------------------------------------------------------------- /crypto/src/sha2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/src/sha2.rs -------------------------------------------------------------------------------- /crypto/src/simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/src/simd.rs -------------------------------------------------------------------------------- /crypto/src/symmetriccipher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/crypto/src/symmetriccipher.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/filedata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/filedata.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/types/mod.rs -------------------------------------------------------------------------------- /src/types/ncch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/types/ncch.rs -------------------------------------------------------------------------------- /src/types/ncsd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/types/ncsd.rs -------------------------------------------------------------------------------- /src/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/verify.rs -------------------------------------------------------------------------------- /src/xor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archshift/xorer/HEAD/src/xor.rs --------------------------------------------------------------------------------