Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malt3/purego-cryptsetup
https://github.com/malt3/purego-cryptsetup
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/malt3/purego-cryptsetup
- Owner: malt3
- License: bsd-2-clause
- Created: 2023-08-21T09:31:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-31T14:12:32.000Z (over 1 year ago)
- Last Synced: 2023-09-05T04:27:41.089Z (over 1 year ago)
- Language: Go
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Pure Go bindings for libcryptsetup
This project is a drop-in replacement for the excellent [go-cryptsetup](https://github.com/martinjungblut/go-cryptsetup) library, using `dlopen` / `dlsym` to load the libcryptsetup library at runtime.
This allows the code to be compiled on systems without libcryptsetup installed, and to be used with different versions of libcryptsetup.This method of runtime discovery is also used by [systemd](https://github.com/poettering/systemd/blob/a52dc0b6f3808c2211216ff46ab98ab0bec19200/src/shared/cryptsetup-util.c).
Please refer to the original project for documentation and examples.
## Warning
This project is work in progress and not yet ready for production use.