https://github.com/pschichtel/pgcrypto-kt
A kotlin reimplementation of postgresql's pgcrypto module
https://github.com/pschichtel/pgcrypto-kt
kotlin pgcrypto postgresql
Last synced: 5 months ago
JSON representation
A kotlin reimplementation of postgresql's pgcrypto module
- Host: GitHub
- URL: https://github.com/pschichtel/pgcrypto-kt
- Owner: pschichtel
- License: mit
- Created: 2022-12-20T23:57:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-04T00:08:27.000Z (over 1 year ago)
- Last Synced: 2025-04-10T06:07:00.343Z (over 1 year ago)
- Topics: kotlin, pgcrypto, postgresql
- Language: Kotlin
- Homepage: https://schich.tel
- Size: 237 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
pgcrypto-kt
===========
This library is a reimplementation of the pgcrypto extension for the PostgreSQL database as documented [here](https://www.postgresql.org/docs/current/pgcrypto.html).
All functions[^1] have been implemented and are automatically tested against
an actual PG server.
The main purpose of this library is to assist migrating from in-database encryption to client-side encryption, e.g. for
improving load distribution of encryption load. The library would also be useful when migrating to a different PostgreSQL-compatible
database server that does not support the pgcrypto extension (e.g. CockroachDB).
[^1]: The XDES crypt algorithm is not supported due to a lack of JVM-based implementations.