117 Commits

Author SHA1 Message Date
Ugljesa Jovanovic
c3ffc75474
Add libsodium license, even though the source is not really included in this repo, update cinterop def to point to absolute path (still missingfor linker) 2020-05-28 23:33:08 +02:00
Ugljesa Jovanovic
1a4c07b961
Add configure and make script 2020-05-28 23:02:30 +02:00
Ugljesa Jovanovic
55007cb911
Update gitignore 2020-05-28 23:01:43 +02:00
Ugljesa Jovanovic
15ad0b3b70
Add libsodium and wrapper 2020-05-28 22:51:10 +02:00
Ugljesa Jovanovic
63c5db199e
Sorted out native sourcesets, using intialization and sodium srng in js and native 2020-05-28 22:41:05 +02:00
Ugljesa Jovanovic
ccbb8ebe5b
Cleanup 2020-05-28 19:48:44 +02:00
Ugljesa Jovanovic
f51374ce15
Use random bytes provided by libsodium on js, add with callback load for sodium, more progress 2020-05-28 19:00:33 +02:00
Ugljesa Jovanovic
781c9c1b61
Working js libsodium, need to change apis to suspend 2020-05-27 23:49:08 +02:00
Ugljesa Jovanovic
1009b92d33
js attempts to integrate libsodium 2020-05-26 00:23:27 +02:00
Ugljesa Jovanovic
1a89ee5154
Got valid blake2b hash 2020-05-24 23:46:07 +02:00
Ugljesa Jovanovic
cc2f392bb7
Working sodium cinterop 2020-05-24 20:41:32 +02:00
Ugljesa Jovanovic
3f7df6c651
Adding libsodium 2020-05-24 17:24:32 +02:00
Ugljesa Jovanovic
7238b09112
Adding delegated implementation 2020-05-24 11:12:00 +02:00
Ugljesa Jovanovic
3cfbd0ea63
Successful build 2020-05-24 10:29:30 +02:00
Ugljesa Jovanovic
9858eaa5fb
First steps 2020-05-24 10:16:53 +02:00
Ugljesa Jovanovic
aecad37e64
Adding sample project 2020-05-24 09:46:35 +02:00
Ugljesa Jovanovic
7ce350825e
A bit of cleanup, a bit of profiling 2020-05-23 18:38:50 +02:00
Ugljesa Jovanovic
2bbfefb56c
Durther allocation decrease 2020-05-23 16:52:58 +02:00
Ugljesa Jovanovic
4142549d2e
Further reduction in allocations 2020-05-23 16:18:12 +02:00
Ugljesa Jovanovic
3902b90b57
Allocation removal progress 2020-05-23 11:20:36 +02:00
Ugljesa Jovanovic
76a2a3edf7
Xor directly from argon matrix without intermediary array 2020-05-21 23:34:22 +02:00
Ugljesa Jovanovic
7e78bf6fa5
Argon 2 working with new matrix structure 2020-05-21 23:23:48 +02:00
Ugljesa Jovanovic
13b60a5eee
Replacing array of arrays of ubyte arrays with custom argon2 matrix 2020-05-21 21:02:19 +02:00
Ugljesa Jovanovic
f5b3eb6b92
Model argon2Matrix 2020-05-21 14:56:28 +02:00
Ugljesa Jovanovic
f9ddd7bc20
Readme update 2020-05-21 14:23:45 +02:00
Ugljesa Jovanovic
67ab8fa46e
A bit of cleanup, add some util argon 2 tests to pinpoint failures easier once I start trying to reduce allocations and parallelize 2020-05-21 14:20:35 +02:00
Ugljesa Jovanovic
34a86cd9c7
Migrate everything to UByteArray 2020-05-21 12:34:14 +02:00
Ugljesa Jovanovic
4ea04eb90d
Tests are back up 2020-05-19 23:48:59 +02:00
Ugljesa Jovanovic
bc1c50f268
Initial switch to byte array 2020-05-19 23:33:10 +02:00
Ugljesa Jovanovic
d2c52e02e8
Memory rework 2020-05-19 23:12:24 +02:00
Ugljesa Jovanovic
799a9bb74e
Parallelism cleanup and preaparations 2020-05-18 23:45:24 +02:00
Ugljesa Jovanovic
aaaa5c176b
Merge pull request #12 from ionspin/kotlin-1.4
1.4 preparation
2020-05-18 20:10:21 +02:00
Ugljesa Jovanovic
e0eb1219c6
Fix js SRNG returning undefined with kotlin js 1.4 2020-05-18 19:37:57 +02:00
Ugljesa Jovanovic
0fbaed2065
1.4 preparation 2020-05-17 23:36:01 +02:00
Ugljesa Jovanovic
9e11a2439c
Merge pull request #11 from ionspin/release-0.0.3
Release 0.0.3/0.0.4-SNAPSHOT
2020-05-17 01:31:07 +02:00
Ugljesa Jovanovic
5e7feed620
Mistaken merge to master and from master 2020-05-17 01:02:03 +02:00
Ugljesa Jovanovic
b96e5ee1c7
Update scripts 2020-05-17 00:57:52 +02:00
Ugljesa Jovanovic
7ef6d23f46
Fix travis windows deploy (no x86 for windows), bump snapshot to 0.0.4 2020-05-17 00:42:40 +02:00
Ugljesa Jovanovic
96c9ee0066 Add mac publish to maven script 2020-05-17 00:27:08 +02:00
Ugljesa Jovanovic
632739c551
fix mac build 2020-05-17 00:08:55 +02:00
Ugljesa Jovanovic
6d6b16edfc
build gradle fixes 2020-05-17 00:00:01 +02:00
Ugljesa Jovanovic
a5fc3c8350
Limit builds to hosts, bump to 0.0.3 2020-05-16 23:55:26 +02:00
Ugljesa Jovanovic
2078775119
Merge pull request #10 from ionspin/argon2
Argon2
2020-05-16 23:43:03 +02:00
Ugljesa Jovanovic
a59ae994f2
Reduce memory required for this tests, as travis mac build seems to fail because of it 2020-05-16 23:05:00 +02:00
Ugljesa Jovanovic
ba90eae3cb
Bump gradle to 6.4 to fix mac build problems 2020-05-16 22:38:18 +02:00
Ugljesa Jovanovic
bf5e6b3b1a
travis osx version bump to trz and resolve gradle failing 2020-05-16 22:27:55 +02:00
Ugljesa Jovanovic
744254aa88
Skip browser tests, and remove mingwX86 2020-05-16 22:18:20 +02:00
Ugljesa Jovanovic
04955effe7
Fix errors when calculating address blocks, add readme 2020-05-16 22:18:20 +02:00
Ugljesa Jovanovic
c62727e3fb
Add string constructor overload 2020-05-16 22:18:20 +02:00
Ugljesa Jovanovic
13ebfa8be9
Add key derivation interface 2020-05-16 22:18:20 +02:00