Skip to content
This repository has been archived by the owner on May 23, 2024. It is now read-only.

Releases: kosi-libs/Klio

0.12.0

29 Jun 14:55
Compare
Choose a tag to compare

Kodein-Memory is now Klio

  • Kotlin 1.7

0.11.0

13 Jan 16:44
Compare
Choose a tag to compare
  • Kotlin 1.6.10
  • Support for mac M1

0.10.2

25 May 10:16
Compare
Choose a tag to compare

Fix for JVM 1.8

0.10.1

14 May 21:32
Compare
Choose a tag to compare

Fixed encryption issue on Windows when encrypting on an ExpandableMemory with a bytes count multiple of 16.

0.10.0

13 May 07:33
Compare
Choose a tag to compare

Kotlin 1.5
ReusableAllocation becomes ExpandableAllocation
SliceBuilder is removed
Hex functions are reorganised,
MemoryReadable.readMemory becomes readSlice,
Fixed AES crash on close on JVM

0.9.0

14 Apr 09:35
Compare
Choose a tag to compare

Complete refactoring of the library

No more Buffer: Memory and Readable are two different things (but a Readable can be created from a Memory).
As a Memory can be sliced, there are no reasons for methods that take a Memory argument to also get an offset and a length, therefore those arguments have been removed everywhere.

A lot of changes have been made. This version is by no mean compatible with the previous version.
As the library is in beta and has not reached 1.0 yet, we feel these changes were necessary in order to promote a stable, coherent and understandable API.

Introducing Kodein-Memory-Crypto

with support for:

  • Hashing: SHA1, SHA256, SHA384 & SHA255
  • Message Authentication: HMAC (with SHA1, SHA256, SHA384 & SHA255)
  • Key derivation: PBKDF2 (with SHA1, SHA256, SHA384 & SHA255)
  • Encryptions: AES-CBC & AES-ECB (with 128, 192 or 256 bytes key)

0.8.1

17 Mar 09:51
Compare
Choose a tag to compare
Remaining in ReadableFile

0.8.0

09 Mar 15:43
Compare
Choose a tag to compare
Added lastIndexOf

0.7.0

27 Feb 14:19
Compare
Choose a tag to compare
  • Kotlin 1.4.31
  • Maven Central publication

0.6.0

05 Feb 15:47
Compare
Choose a tag to compare
  • Kotlin 1.4.30