Group: Favre Library

Sort: popular | newest
Bcrypt is a password hashing function designed by Niels Provos and David Mazières, based on the Blowfish cipher. The core of this implementation is based on jBcrypt, but heavily refactored, modernized and with a lot of updates and enhancements.
Last Release on Feb 12, 2023

2. HKDF RFC586920 usages

at.favre.lib » hkdfApache

A standalone Java implementation of HMAC-based key derivation function (HKDF) defined in RFC 5869 first described by Hugo Krawczyk. HKDF follows the "extract-then-expand" paradigm compatible with NIST Special Publication 800-56C "Two-Step Key Derivation" scheme.
Last Release on Feb 11, 2023

3. Bytes Utility Library18 usages

at.favre.lib » bytesApache

Bytes is a utility library that makes it easy to create, parse, transform, validate and convert byte arrays in Java. It supports endianness as well as immutability and mutability, so the caller may decide to favor performance.
Last Release on Feb 15, 2023
A shared preference implementation for confidential data. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of Fingerprinting combined with optional user provided passwords.
Last Release on Jun 7, 2020
SLF4J binding for Timber, a logger with a small, extensible API which provides utility on top of Android's normal Log class by Jake Wharton.
Last Release on May 5, 2018
A extension of the BCrypt password hashing protocol to fix many of its issues and
Last Release on Mar 12, 2023

7. Plan B1 usages

at.favre.lib » planb-coreApache

A crash recovery library for Android. It allows tracking and handling crashes with different rules for debugging and production.
Last Release on Apr 23, 2018
Group Favre Library Hood

9. Plan B

at.favre.lib » planbApache

A crash recovery library for Android. It allows tracking and handling crashes with different rules for debugging and production.
Last Release on Apr 23, 2018

10. ID Masking Library

at.favre.lib » id-maskApache

IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger. This library bases its security on strong cryptographic primitives.
Last Release on Mar 5, 2023
Single Step Key Derivation Function (KDF) as defined in NIST SP 800-56C, Sect 5.8.1 as well as 800-56A. Usually used in key agreement protocols.
Last Release on Mar 12, 2023

12. ID Masking Library Parent

at.favre.lib » id-mask-parentApache

IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger. This library bases its security on strong cryptographic primitives.
Last Release on Mar 5, 2023

13. Dali

at.favre.lib » daliApache

Dali is an image blur library for Android. It is easy to use, fast and extensible. Dali contains several modules for either static blurring, live blurring and animations.
Last Release on Jun 13, 2020
Externalized checkstyle configuration which can be used in other Maven projects.
Last Release on Apr 5, 2020

15. Maven Common Configuration

at.favre.lib » common-parentApache

Common configurations (plugins, version, etc.) used as parent for maven projects.
Last Release on Mar 5, 2023

16. BCrypt Parent

at.favre.lib » bcrypt-parentApache

Parent Maven project for Bcrypt
Last Release on Feb 12, 2023