This website requires JavaScript.
d180da309b
added copyright, license mention and other #10x2linus stuff.
master
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