├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── nix ├── pgScript.nix ├── pgsodium.nix ├── pgtap.nix ├── postgresql │ ├── 17.nix │ ├── default.nix │ ├── generic.nix │ └── patches │ │ ├── less-is-more.patch │ │ ├── locale-binary-path.patch │ │ ├── paths-for-split-outputs.patch │ │ ├── paths-with-postgresql-suffix.patch │ │ ├── relative-to-symlinks-16+.patch │ │ ├── relative-to-symlinks.patch │ │ ├── socketdir-in-run-13+.patch │ │ ├── socketdir-in-run.patch │ │ └── specify_pkglibdir_at_runtime.patch ├── supabase_vault.nix └── withTmpDb.sh.in ├── shell.nix ├── sql ├── supabase_vault--0.2.8--0.3.0.sql ├── supabase_vault--0.2.8.sql ├── supabase_vault--0.3.0--0.3.1.sql └── supabase_vault--0.3.0.sql ├── src ├── crypto_aead_det_xchacha20.c ├── crypto_aead_det_xchacha20.h ├── pgsodium.c ├── pgsodium.h └── supabase_vault.c ├── supabase_vault--0.2.8.control ├── supabase_vault.control.in └── test ├── expected └── test.out ├── fixtures.sql └── sql └── test.sql /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/README.md -------------------------------------------------------------------------------- /nix/pgScript.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/pgScript.nix -------------------------------------------------------------------------------- /nix/pgsodium.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/pgsodium.nix -------------------------------------------------------------------------------- /nix/pgtap.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/pgtap.nix -------------------------------------------------------------------------------- /nix/postgresql/17.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/17.nix -------------------------------------------------------------------------------- /nix/postgresql/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/default.nix -------------------------------------------------------------------------------- /nix/postgresql/generic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/generic.nix -------------------------------------------------------------------------------- /nix/postgresql/patches/less-is-more.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/less-is-more.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/locale-binary-path.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/locale-binary-path.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/paths-for-split-outputs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/paths-for-split-outputs.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/paths-with-postgresql-suffix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/paths-with-postgresql-suffix.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/relative-to-symlinks-16+.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/relative-to-symlinks-16+.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/relative-to-symlinks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/relative-to-symlinks.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/socketdir-in-run-13+.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/socketdir-in-run-13+.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/socketdir-in-run.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/socketdir-in-run.patch -------------------------------------------------------------------------------- /nix/postgresql/patches/specify_pkglibdir_at_runtime.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/postgresql/patches/specify_pkglibdir_at_runtime.patch -------------------------------------------------------------------------------- /nix/supabase_vault.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/supabase_vault.nix -------------------------------------------------------------------------------- /nix/withTmpDb.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/nix/withTmpDb.sh.in -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/shell.nix -------------------------------------------------------------------------------- /sql/supabase_vault--0.2.8--0.3.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/sql/supabase_vault--0.2.8--0.3.0.sql -------------------------------------------------------------------------------- /sql/supabase_vault--0.2.8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/sql/supabase_vault--0.2.8.sql -------------------------------------------------------------------------------- /sql/supabase_vault--0.3.0--0.3.1.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.3.1 2 | -------------------------------------------------------------------------------- /sql/supabase_vault--0.3.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/sql/supabase_vault--0.3.0.sql -------------------------------------------------------------------------------- /src/crypto_aead_det_xchacha20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/src/crypto_aead_det_xchacha20.c -------------------------------------------------------------------------------- /src/crypto_aead_det_xchacha20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/src/crypto_aead_det_xchacha20.h -------------------------------------------------------------------------------- /src/pgsodium.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/src/pgsodium.c -------------------------------------------------------------------------------- /src/pgsodium.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/src/pgsodium.h -------------------------------------------------------------------------------- /src/supabase_vault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/src/supabase_vault.c -------------------------------------------------------------------------------- /supabase_vault--0.2.8.control: -------------------------------------------------------------------------------- 1 | requires = pgsodium 2 | -------------------------------------------------------------------------------- /supabase_vault.control.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/supabase_vault.control.in -------------------------------------------------------------------------------- /test/expected/test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/test/expected/test.out -------------------------------------------------------------------------------- /test/fixtures.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/test/fixtures.sql -------------------------------------------------------------------------------- /test/sql/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/vault/HEAD/test/sql/test.sql --------------------------------------------------------------------------------