bcryptrocks
bcrypt wrapper using Solar Designer's crypt_blowfish (Windows-compatible)
Wraps a native library — check OS Compatibility below for platform-specific linking notes.
Summary
| Latest Version | Unknown |
|---|---|
| License | crypt_blowfish |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-22 05:29 |
Tags
Installation
nimble install bcryptrocks
choosenim install bcryptrocks
git clone https://codeberg.org/penguinite/bcryptrocks
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| bcryptrocks | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://codeberg.org/penguinite/bcryptrocks |
|---|---|
| Homepage | https://docs.penguinite.dev/bcryptrocks/ |
| Registry Source | nimble_official |
README
bcryptrocks
Nim wrapper over Solar Designer's crypt_blowfish, created as a drop-in replacement for bcryptnim with better Windows compatability as the main goal.
Copyright
This Nim wrapper library is released under the public domain, if you reside in a legal jurisdiction that doesn't recognize the public domain, then the following fallback license applies:
Copyright (c) 1998-2014 Solar Designer and it is hereby released to the general public under the following terms: Redistribution and use in source and binary forms, with or without modification, are permitted.
TL;DR: Use this however you want.
Here's the original disclaimer from crypt_blowfish.c, with parts not relevant to licensing removed.
/*
* The crypt_blowfish homepage is:
*
* http://www.openwall.com/crypt/
*
* Written by Solar Designer <solar at openwall.com> in 1998-2014.
* No copyright is claimed, and the software is hereby placed in the public
* domain. In case this attempt to disclaim copyright and place the software
* in the public domain is deemed null and void, then the software is
* Copyright (c) 1998-2014 Solar Designer and it is hereby released to the
* general public under the following terms:
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted.
*
* There's ABSOLUTELY NO WARRANTY, express or implied.
*
* It is my intent that you should be able to use this on your system,
* as part of a software package, or anywhere else to improve security,
* ensure compatibility, or for any other purpose. I would appreciate
* it if you give credit where it is due and keep your modifications in
* the public domain as well, but I don't require that in order to let
* you place this code and any modifications you make under a license
* of your choice.
*/