Commit Graph

  • b86ac6f00b 0.8.4 for all platforms master sergeych 2025-03-27 00:17:59 +03:00
  • 9d338d2f13 merging sergeych 2025-03-27 00:14:32 +03:00
  • 5228be33ee fixed README.md sergeych 2025-03-26 23:45:31 +03:00
  • 528439f61d 0.8.3 for all platforms sergeych 2025-03-26 23:38:40 +03:00
  • 7c97a843e7 Merge pull request 'multiplatform-crypto-libsodium-bindings version with all targets' (#11) from YoungBlood/crypto2:master into master Sergey Chernov 2025-03-25 21:05:37 +03:00
  • 1a81cd5110 multiplatform-crypto-libsodium-bindings version with all targets kildishevps 2025-03-24 00:53:28 +03:00
  • 7d3e396cf7 dependency simplified sergeych 2025-03-16 22:29:22 +03:00
  • 85b13ed8ca EncryptedKVStorage: can destroy exisint creating one with a new key sergeych 2025-03-16 16:53:05 +03:00
  • fbbe4d3a34 EncryptedKVStorage: can destroy exisint creating one with a new key sergeych 2025-03-16 16:52:26 +03:00
  • 875c0f7a50 fix #10 KDF.Complexity derivation functions now require salt sergeych 2025-03-12 23:39:26 +03:00
  • fe6190eb8d +EncryptedKVStorage sergeych 2025-03-12 23:00:40 +03:00
  • 776f4e75ff 0.8.3-SNAPSHOT use updated bintools sergeych 2025-03-08 02:11:13 +03:00
  • fa7263b0e7 0.8.3-SNAPSHOT uaw mp_bintools bytechunk for compatibility sergeych 2025-03-08 01:53:35 +03:00
  • bd81f88dd8 0.8.2-SNAPSHOT support for wasmJs using youngblood, no mingw yet sergeych 2025-03-07 15:14:54 +03:00
  • 6fcf7841a7 Merge pull request 'Change multiplatform-crypto-libsodium-bindings version and bring wasmJs back' (#9) from YoungBlood/crypto2:master into master Sergey Chernov 2025-03-07 09:31:04 +03:00
  • 4748ea0d65 Change commonMain multiplatform-crypto-libsodium-bindings version and bring wasmJs back kildishevps 2025-03-03 12:48:10 +03:00
  • e2d4fb07ad 0.7.4-SNAPSHOT back to no wasm; public/secret key renamed with compatibility aliases and deprecation warnings sergeych 2025-02-24 09:22:08 +03:00
  • d180da309b added copyright, license mention and other #10x2linus stuff. sergeych 2025-02-20 12:21:42 +03:00
  • c9e3c57ee2 0.8.1 started: experimental support of the wasmJS target. sergeych 2025-02-13 10:04:16 +03:00
  • 81e02ac88e Merge pull request 'Fixing multiplatform-crypto-libsodium-bindings dependencies' (#8) from YoungBlood/crypto2:master into master Sergey Chernov 2025-02-13 09:54:58 +03:00
  • e8d6b2fc02 Fixing multiplatform-crypto-libsodium-bindings dependencies kildishevps 2025-02-09 21:59:28 +03:00
  • 277dc62553 Merge pull request 'Add wasmJs target' (#7) from YoungBlood/crypto2:master into master Sergey Chernov 2025-02-09 16:57:38 +03:00
  • 7e52a72c6a Add wasmJs target PlaceboAddict 2025-02-02 21:31:53 +03:00
  • 7fa3ab1ca8 seal now allows up to 45s in future to tolerate some time difference sergeych 2025-02-03 17:13:28 +03:00
  • 242cc7d0f5 more tests sergeych 2024-11-29 15:42:54 +07:00
  • db7453fbb2 +id now has public constructor +default bas64 repr for ByteChunk sergeych 2024-11-29 11:25:01 +07:00
  • cef7e4abed add general support from encoding to string and restoring from string various keys formats. + docs. sergeych 2024-11-27 18:11:45 +07:00
  • e8fa634640 0.7.1 started. fixed secret key serialization excessive size for signing/verifying keys sergeych 2024-11-26 18:50:07 +07:00
  • 10ec58ec08 +hash salt derivation for any size. better naming sergeych 2024-11-25 17:11:08 +07:00
  • 9f7babdf58 extending to be more convenient sergeych 2024-11-21 15:11:52 +07:00
  • 640ceb448e fix #1 UniversalPrivateKey & UniversalPublicKey sergeych 2024-11-13 18:24:44 +07:00
  • 194fe22afa hash StreamProcessor is now public better docs on BinaryId some sugar sergeych 2024-09-28 00:34:32 +03:00
  • 8eed7a3de7 v0.5.8: Multikeys sergeych 2024-09-22 23:04:55 +03:00
  • 4cbc17334c +Multikey.AnyKey sergeych 2024-09-22 22:54:31 +03:00
  • 1191de284e 0.5.8-SNAPSHOT: Multikeys sergeych 2024-09-15 12:29:04 +03:00
  • 8e652e0421 0.5.8-SNAPSHOT: Multikeys sergeych 2024-09-12 18:10:41 +03:00
  • 491f9d47f6 0.5.7 better KDF complexity levels 0.5.7 sergeych 2024-09-01 19:34:23 +02:00
  • b975df9a13 0.5.6 cosmetics and versions upgrade, JVM target to 11 for better android compatibility sergeych 2024-08-30 11:08:41 +02:00
  • 14a63a05c2 - BinaryId is now open - Container returns data on the keys used to decrypt it sergeych 2024-08-28 09:24:20 +02:00
  • d0fa74e089 0.5.4: compound hash sergeych 2024-08-25 02:50:42 +02:00
  • a947271c3c deprecations sergeych 2024-08-25 02:31:33 +02:00
  • e8d90e7c71 +autodocs sergeych 2024-08-25 02:28:11 +02:00
  • 95c052a22c async hashing of channels and flows (big data) sergeych 2024-08-25 02:07:10 +02:00
  • 054252a3ce upgrade kotlin; sealedbox now accept general signing/verifying keys sergeych 2024-08-24 08:34:50 +02:00
  • 134f619037 0.5.3 incompatible but better asymmetric keys id (both encryption and signing) sergeych 2024-08-19 16:45:33 +02:00
  • 6431d4896a use asByteArray _view_ where possible (optimization) sergeych 2024-08-19 11:58:52 +02:00
  • b5ac0c4e7e 0.4.2 multiplatform release sergeych 2024-07-28 11:49:59 +02:00
  • 0ca2ea1375 version & readme sergeych 2024-07-24 22:35:26 +03:00
  • 78383fbece more sugar to be like unicrypto by functions sergeych 2024-06-28 15:35:48 +07:00
  • a6c7dafb70 version bump 0.4 (incompatible with 0.3!) sergeych 2024-06-25 10:40:59 +07:00
  • 720532e14d RC1 class scheme refactoring sergeych 2024-06-25 10:16:32 +07:00
  • 9efa763b45 PBKD with tests. Some improvements in keys listing sergeych 2024-06-25 09:48:50 +07:00
  • 46a8b5bc06 keys refactoring: removed separate UniversalKey, it is now a direct base of any real keys instead of deleted KeyInstance sergeych 2024-06-24 15:44:35 +07:00
  • 5c97e857fc PBKD semi ready, before key refactoring sergeych 2024-06-24 15:01:42 +07:00
  • 2cd4eaccab introducing PBKD support in keys amd generation server sergeych 2024-06-23 12:23:45 +07:00
  • 435604379e Asymmetric.Public now can be converted to Universal and stored into a ring sergeych 2024-06-23 09:55:31 +07:00
  • bb383b5457 refining keys model sergeych 2024-06-23 07:09:27 +07:00
  • c4accfcd91 added more tests, foxed several bugs ;) sergeych 2024-06-22 21:08:17 +07:00
  • ede55650f4 refactored keys, unversal keys and ring sergeych 2024-06-22 18:18:14 +07:00
  • 7eeb780bdb refactoring in progress sergeych 2024-06-22 12:22:39 +07:00
  • a1f984c4e6 fixed error in hashcode implementations of various objects so ring works as expected sergeych 2024-06-22 10:24:32 +07:00
  • f08653715b more docs sergeych 2024-06-20 18:37:16 +07:00
  • 165cd07353 fix #4 update data in container sergeych 2024-06-20 10:25:15 +07:00
  • a1561bc280 fix #5 Just created container is decrypted and can be used to add keys, etc. sergeych 2024-06-20 09:27:10 +07:00
  • c0317dda47 missing docs sergeych 2024-06-19 20:22:55 +07:00
  • 1a2febe519 working container with adding keys sergeych 2024-06-19 20:17:39 +07:00
  • e2916d0fe2 Container started sergeych 2024-06-19 16:46:32 +07:00
  • e4e3b5ba8b Contrail reworked and finished sergeych 2024-06-19 05:40:13 +07:00
  • f64412fdc7 Universal keys. fixed bugs with keys serialization and equality sergeych 2024-06-18 22:45:48 +07:00
  • 9027bb0e88 added numeric nonce calculator sergeych 2024-06-14 11:46:26 +07:00
  • 77911867a1 version bump sergeych 2024-06-13 11:57:48 +07:00
  • 13c37b983c added expernal nonce support, fixed key-based crypt functions added hashes support sergeych 2024-06-13 11:45:37 +07:00
  • a71a666568 Public-key encryption sergeych 2024-06-12 13:25:45 +07:00
  • 98cba5b129 asymmetric key cryptography basics sergeych 2024-06-12 11:29:21 +07:00
  • 382c3277af x25519 key exchange sergeych 2024-06-11 15:55:37 +07:00
  • aad44c5af5 redesigned signed box now Sealed box, refactored seals to incorporate expiration, introduced symmetric keys support sergeych 2024-06-11 12:33:37 +07:00
  • b11ea4d35a KMP stuff sergeych 2024-06-08 20:32:37 +07:00
  • 65ddd11101 Merge remote-tracking branch 'origin/master' sergeych 2024-06-08 16:22:15 +07:00
  • fe0cb59c51 migration to 2.0. New version with reinforced signed box to include timestamp and expiration sergeych 2024-06-08 16:18:07 +07:00
  • 193a0789b6 more macos targets again sergeych 2024-03-16 20:30:25 +01:00
  • 431d91b080 added more KMP platforms, reused protectedop from mp_bintools where it is implemented almost everywhere sergeych 2024-03-16 10:47:32 +01:00
  • b86c7a853e fixed tests. better atomic operations sergeych 2023-12-05 00:57:16 +03:00
  • ce8cfe8e3d cosmetics on SigningKey sergeych 2023-11-23 00:41:42 +03:00
  • f429cfe418 missing initial files + publishing sergeych 2023-11-22 23:55:14 +03:00
  • aaa8c436b0 initial commit sergeych 2023-11-22 18:49:32 +03:00