summaryrefslogtreecommitdiff
path: root/libbb/yescrypt
AgeCommit message (Expand)Author
2025-08-01libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-20libbb/yescrypt: de-unroll salsa20()Denys Vlasenko
2025-07-19libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-17libbb/yescrypt: actually, largest allowed salt is 86 chars, support thatDenys Vlasenko
2025-07-15libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-11libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-09libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-09libbb: introduce and use block-XOR functionsDenys Vlasenko
2025-07-08libbb/yescrypt: disable NROM codeDenys Vlasenko
2025-07-08libbb/yescrypt: disable code which accepts unusual yescrypt parametersDenys Vlasenko
2025-07-08libbb/yescrypt: explain and shrink decode64_uint32()Denys Vlasenko
2025-07-08libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-07libbb/yescrypt: madvise(MADV_HUGEPAGE) our usually very large allocationDenys Vlasenko
2025-07-07libbb/yescrypt: disable unrolling in two placesDenys Vlasenko
2025-07-07libbb/yescrypt: 64-bit build fixesDenys Vlasenko
2025-07-07add libbb/yescrypt/PARAMETERSDenys Vlasenko
2025-07-07libbb/yescrypt: no need to find salt-terminating "$" twiceDenys Vlasenko
2025-07-07libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-07libbb/yescrypt: fix salts ending in dots (corresponding to binary zeros)Denys Vlasenko
2025-07-07libbb/yescrypt: accept longer salts (up to 84 chars)Denys Vlasenko
2025-07-07libbb/yescrypt: remove forgotten SHA256 HMAC header fileDenys Vlasenko
2025-07-07libbb/yescrypt: make it possible to set constant parameters, and set YESCRYPT_RWDenys Vlasenko
2025-07-07libbb/yescrypt: remove redundant SHA256 HMAC implementationDenys Vlasenko
2025-07-06libbb/yescrypt: use common ascii64 encoding routineDenys Vlasenko
2025-07-06libbb/yescrypt: remove one NOINLINE, add copyright headers, merge two source ...Denys Vlasenko
2025-07-06libbb/yescrypt: remove unused prefetching codeDenys Vlasenko
2025-07-06libbb/yescrypt: remove inlines (whcih gcc detects anyway) and dead ifderfsDenys Vlasenko
2025-07-06libbb/yescrypt: use common ACSII char-to-64 conversion codeDenys Vlasenko
2025-07-06libbb/yescrypt: shrink PBKDF2Denys Vlasenko
2025-07-06libbb/yescrypt: more efficient byteswappingDenys Vlasenko
2025-07-06libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-06libbb/yescrypt: code shrinkDenys Vlasenko
2025-07-06Move "sha256-hash a memory array and produce the digest" helper to libbbDenys Vlasenko
2025-07-06libbb/yescrypt: remove extra sha256 implementationDenys Vlasenko
2025-07-06libbb/yescrypt: comment tweaksDenys Vlasenko
2025-07-06libbb/yescrypt: use mmap for allocation, it's large - 16MbytesDenys Vlasenko
2025-07-06libbb/yescrypt: reduce the number of function parametersDenys Vlasenko
2025-07-06libbb/yescrypt: code shrink in salt decodingDenys Vlasenko
2025-07-06libbb/yescrypt: code shrink in parameter decodingDenys Vlasenko
2025-07-06libbb/yescrypt: remove unused variableDenys Vlasenko
2025-07-06libbb/yescrypt: remove unused yescrypt_region_t tmpDenys Vlasenko
2025-07-06libbb/yescrypt: make some functions staticDenys Vlasenko
2025-07-06libbb/yescrypt: remove unused yescrypt_binary_tDenys Vlasenko
2025-07-06libbb/yescrypt: remove YESCRYPT_INIT_SHARED flag and code using itDenys Vlasenko
2025-07-06libbb/yescrypt: remove unreachable support for scrypt hash ("$7$...")Denys Vlasenko
2025-07-06libbb/yescrypt: remove unused yescrypt_shared_tDenys Vlasenko
2025-07-06libbb/yescrypt: remove obviously unused, commented-out partsDenys Vlasenko
2025-07-06libbb: add yescrypt password hashing supportDenys Vlasenko