Ugljesa Jovanovic
065abe1dab
Update libsodium build to latest upstream with tvos modification
2020-10-18 23:29:21 +02:00
Ugljesa Jovanovic
aea3eb72fa
Run on external pull request ( #18 )
...
* Run on external pull request
* Working linux build, disable pull requests for now
* Try manual flag
* Try manual flag 2
* Try manual flag 3
* Travis -> Gitlab
2020-10-05 22:01:20 +02:00
Ugljesa Jovanovic
0ab54a6048
Dokka sourceset definition
2020-08-09 14:35:20 +02:00
Ugljesa Jovanovic
0883ddf801
Updated dokka
2020-08-02 18:34:45 +02:00
Ugljesa Jovanovic
71ec5b7585
Remove coroutines
2020-07-05 19:40:22 +02:00
Ugljesa Jovanovic
a3cb4f653a
Use dev version of dokka because we are in 1.4-M2
2020-06-13 18:16:43 +02:00
Ugljesa Jovanovic
6170dc0464
Added sha256/512 to native, using posix malloc instead of sodium malloc
2020-06-09 21:05:05 +02:00
Ugljesa Jovanovic
197aacac33
Built and included modified libsodium with additional wrappers, working blake, sha256/512 hashes
2020-06-09 20:30:12 +02:00
Ugljesa Jovanovic
710ac43e8c
Add stateless implementation
2020-06-07 19:04:23 +02:00
Ugljesa Jovanovic
3a81d8e57c
More changes to get intellij to reconize cinterop in native sourceset
2020-06-07 17:18:41 +02:00
Ugljesa Jovanovic
2aa805fa52
Another round of fixes, cinterop works again
2020-06-07 01:06:21 +02:00
Ugljesa Jovanovic
1be0470745
Idea cinterop stopped working, again... fixed blake2b stateless segmentation
2020-06-07 00:55:46 +02:00
Ugljesa Jovanovic
459131f082
Remove 32bit native set, and use convert instead
2020-06-06 15:07:20 +02:00
Ugljesa Jovanovic
d901a45b87
Playing around with the API, added optins, will remove annotations in next commit
2020-06-05 20:09:38 +02:00
Ugljesa Jovanovic
088f09f154
A bit more of intellij sorting sourcesets
2020-06-03 19:36:55 +02:00
Ugljesa Jovanovic
14676337fc
Added hash test, fixed idea native cinterop resolution
2020-06-03 00:18:41 +02:00
Ugljesa Jovanovic
006dd47873
Tried to get arm32 to work, but sysroot is missing getrandom, and no getrandom no libsodium as far as I understand. Everything compiles now, including the sample, tested kexe on arm64, runs and does sodium init at least
2020-06-02 23:59:01 +02:00
Ugljesa Jovanovic
8e4f67daee
Trailing comman
2020-06-02 20:21:06 +02:00
Ugljesa Jovanovic
b9d47611c7
Split ios tvos watchos builds
2020-06-01 23:15:25 +02:00
Ugljesa Jovanovic
add3dc5376
Apparently watchos arm 64 is 32bit (64_32 architecture)
2020-06-01 22:28:22 +02:00
Ugljesa Jovanovic
ab64e271ab
Missed watchcos 32bit
2020-06-01 21:29:06 +02:00
Ugljesa Jovanovic
c6df6ba694
fix mac paths
2020-06-01 21:26:08 +02:00
Ugljesa Jovanovic
8a4eb512c4
Forgot to add files
2020-06-01 20:38:33 +02:00
Ugljesa Jovanovic
9e16c2a6bd
sodium wrapper rework
2020-06-01 19:37:07 +02:00
Ugljesa Jovanovic
fa080f28d8
Arm 64 build local configure for now, adding 32bit native sourceset, not connected yet
2020-06-01 15:16:47 +02:00
Ugljesa Jovanovic
f4ddfe9cac
Add task tree plugin for debuging
2020-06-01 13:11:06 +02:00
Ugljesa Jovanovic
bf72118d0b
Add logging for delegated configurations
2020-06-01 12:58:32 +02:00
Ugljesa Jovanovic
66efe1b40c
Solve mac builds for tvos and watchos failing because they wanted some common imaginary common/metadata klib again
2020-06-01 12:53:53 +02:00
Ugljesa Jovanovic
9292cded2c
Enable arm32 and arm64 builds
2020-06-01 11:29:45 +02:00
Ugljesa Jovanovic
143ad7cc23
Update delegated module build conf
2020-05-31 21:19:52 +02:00
Ugljesa Jovanovic
39e4ddd006
Add support for arm 64
2020-05-31 20:57:33 +02:00
Ugljesa Jovanovic
6b415b0e32
Tune build ios libsodium
2020-05-30 23:24:45 +02:00
Ugljesa Jovanovic
bb58a372e7
delegated module build.gradle cleanp and macos build fix
2020-05-30 22:47:01 +02:00
Ugljesa Jovanovic
137fe3fe62
Working linux x64, macosx64 and mingwx64 builds with libsodium, cleaned up api build.grade, extracted version name and group
2020-05-30 00:33:31 +02:00
Ugljesa Jovanovic
42ceb79637
Wrong module + put back ideaActive check before adding srcDirs
2020-05-29 23:59:15 +02:00
Ugljesa Jovanovic
fc159d116f
Disable ios builds in delegated as we are getting platforms built one by one
2020-05-29 23:44:20 +02:00
Ugljesa Jovanovic
31b464ecac
Always pull in native source set on linux and mac
2020-05-29 22:49:21 +02:00
Ugljesa Jovanovic
936c0769f4
use relative path for static librarz as well
2020-05-29 22:40:50 +02:00
Ugljesa Jovanovic
c984c65452
Add native workaround to mac build as well
2020-05-29 22:11:37 +02:00
Ugljesa Jovanovic
05ef422747
Add temporary ios filtering everywhere
2020-05-28 23:59:07 +02:00
Ugljesa Jovanovic
8b91cf41ea
log name
2020-05-28 23:54:51 +02:00
Ugljesa Jovanovic
11c872fe28
remove cinterop when name contains ios
2020-05-28 23:53:37 +02:00
Ugljesa Jovanovic
4555b4dd0c
remove iosx64 as well
2020-05-28 23:51:35 +02:00
Ugljesa Jovanovic
d4d50da463
For now just let x64 targets depend on native sourceset
2020-05-28 23:49:17 +02:00
Ugljesa Jovanovic
edde093e30
Remove ios if
2020-05-28 23:47:15 +02:00
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
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
1009b92d33
js attempts to integrate libsodium
2020-05-26 00:23:27 +02:00