├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib ├── mix │ ├── secrex.ex │ └── tasks │ │ ├── secrex.decrypt.ex │ │ └── secrex.encrypt.ex ├── secrex.ex └── secrex │ ├── aes.ex │ └── cipher.ex ├── mix.exs ├── mix.lock └── test ├── mix └── tasks │ └── secrex_test.exs ├── secrex └── aes_test.exs ├── support └── secret-key └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- 1 | [ 2 | inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"] 3 | ] 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/README.md -------------------------------------------------------------------------------- /lib/mix/secrex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/lib/mix/secrex.ex -------------------------------------------------------------------------------- /lib/mix/tasks/secrex.decrypt.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/lib/mix/tasks/secrex.decrypt.ex -------------------------------------------------------------------------------- /lib/mix/tasks/secrex.encrypt.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/lib/mix/tasks/secrex.encrypt.ex -------------------------------------------------------------------------------- /lib/secrex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/lib/secrex.ex -------------------------------------------------------------------------------- /lib/secrex/aes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/lib/secrex/aes.ex -------------------------------------------------------------------------------- /lib/secrex/cipher.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/lib/secrex/cipher.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/mix.lock -------------------------------------------------------------------------------- /test/mix/tasks/secrex_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/test/mix/tasks/secrex_test.exs -------------------------------------------------------------------------------- /test/secrex/aes_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraftjectory/secrex/HEAD/test/secrex/aes_test.exs -------------------------------------------------------------------------------- /test/support/secret-key: -------------------------------------------------------------------------------- 1 | 1234567890 2 | -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------