summaryrefslogtreecommitdiff
path: root/src/_csrc
Commit message (Collapse)AuthorAgeFilesLines
* remove advertising clause from niels blowfish code, with his explicit ↵Tom Callaway2019-04-162-8/+2
| | | | permission (#170)
* Added portable_endian support for Haiku OS (#164)Mark Dastmalchi-Round2019-01-161-0/+4
|
* add AIX platform support to portable_endian.h (#159)k3it2018-12-031-0/+29
|
* Fixes link editing errors in msys / mingw64 (#116)sbrunel2017-07-103-3/+10
|
* Define types and byte-order macros for Solaris. (#106)Danek Duvall2017-02-162-0/+24
|
* Fix compile issue for PowerPC (#99)Dr-Bean2016-12-171-2/+2
| | | | | | | | | | | There seems to be one opening parenthesis too many here on both lines. Discovered after running into the following errors while cross-compiling for PowerPC/Qoriq: ``` src/_csrc/sha2.c: In function 'SHA256Final': src/_csrc/sha2.c:484: error: expected ')' before ';' token src/_csrc/sha2.c:485: error: expected ')' before '}' token src/_csrc/sha2.c:485: error: expected ';' before '}' token ```
* Fix alpine (#79)Paul Kehrer2016-06-303-8/+19
| | | | | | | | * we need to define these if they don't exist on any platform * clean up some warnings * swap decls to __cplusplus defines
* Add bcrypt pbkdf bindings (#69)Paul Kehrer2016-06-271-0/+168
| | | | | | | | * add bcrypt pbkdf bindings * fix some headers * stdint is not a thing older VS has, but we shouldn't need it
* Convert bcrypt to use OpenBSD code (#68)Paul Kehrer2016-06-278-0/+2128
* swap to using openbsd bcrypt * we should probably call this 3.0 * update tests to handle slight change in behavior, test better * strip out code we're not using * define this for linux * py3 fix * add a changelog to the readme * maybe work with windows * portable endian header, replace swaps, other windows fixes * handle older windows compilers properly, handle glibc < 2.9, retab * remove a todo, that's definitely the limit * make these definitions conditional since some BSDs may already have them * add $2a$ tests from crypt_blowfish-1.3 * update readme to note supported prefixes * almost pointless commit * add support for $2y$ test vectors from openwall crypt-blowfish1.3