Basic Support
Contents
- Introduction to the Library
- Basic support package (com.kryptel.bslx)
- Kryptel API Commons package (com.kryptel)
- Cipher package (com.kryptel.cipher)
- Compressor package (com.kryptel.compressor)
- Exceptions package (com.kryptel.exceptions)
- Hash function package (com.kryptel.hash_function)
- MAC function package (com.kryptel.mac)
- Key-related functions (com.kryptel.key)
- Silver Key engine (com.kryptel.silver_key)
- Kryptel encrypted storage (com.kryptel.storage)
Package com.kryptel.bslx
This package contains several utility classes.
BooleanFlag
A class that incapsulates a Boolean variable. Unlike the standard Boolean class, this class can be used to pass a Boolean argument by reference.
Conversions
This class provides conversions to and from byte array missing in the standard Java library.
Crc32
This class implements CRC-32 checksum.
SmartBuffer
This class implements a dynamic buffer to be used when data supplier and data consumer run independently, especially in different threads.
Targets
Targets class handles standard folders that may map to different directories in different systems. For instance, the user documents folder resides in different places in different Windows versions. This class solves this problem by introducing a system-independent notation target + path.