Commit Graph
78 Commits
Author SHA1 Message Date
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
Ugljesa Jovanovic 2bc3051748 Enable windows build in builg.gradle, add argon2 nput validation 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic 1208d0549c Cleanup, working kat for Argon2id 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic e08f69f643 Fixed versions all tests passing 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic 55ac0a8713 Working Argon 2i when tested against KAT 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic 6af623eef6 Cleanup, implementing 2i 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic 6f51a0ec66 Fixed blake2b not using hash length parameter, fully working 2d variant with correct kat tag 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic 1904e2b9f2 Working for all segments 2d variant 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic d92db320c3 Bumpp kotlin to 1.3.72, working first iteration 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic 6c92936c5d Bounds fixes 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 3519d2240f Fixed row mixing 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 9b800e34bc Fixed mixing columns 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 297a2d4969 Further step by step build 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 21685191e7 Fix arbitrary length hash function 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 4cc7c7e92a Continuing with index work, found a bug in initial hash, was missing type 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 1e0a5b516e Continuing Argon 2 work 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 803288cbc4 Further progress 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 7e8e48aa1d Moved util class to util package, added a couple of util tests, continued Argon implementation by completeing compression function 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic d22f5b73f7 Continued Argon2 implementation 2020-05-16 22:18:17 +02:00
Ugljesa Jovanovic decc1ab91f Started work on argon2 implementation 2020-05-16 22:18:17 +02:00
Ugljesa Jovanovic 63df04a7b6 Implemented mingw srng, add some more gradle handling for idea, disabled mingwx86 for now as it's not supported by coroutines, and I want to use coroutines eventually 2020-05-16 22:18:14 +02:00
Ugljesa Jovanovic 84799b4ede A kludgy way to get the native to properly compile when in intellij IDE 2020-01-05 20:41:58 +01:00
Ugljesa Jovanovic cb7ca575ab Working SRNG implementation for nodeJs and browser js 2020-01-05 20:21:34 +01:00
Ugljesa Jovanovic 7e905bd948 Readme update 2019-12-26 21:36:03 +01:00
Ugljesa Jovanovic cd741049c1 Merge pull request #8 from ionspin/kotlin-1.3.61-gradle-6.0.1
Bump up versions, use more up to date js testing approach
2019-12-26 17:36:54 +01:00
Ugljesa Jovanovic 22561dd845 Add propeor osx image, disabe browser tests, until I find out how to set timeout when running karma tests, disable SRNG test because there is no MinGW SRNG implementation yet 2019-12-26 17:00:47 +01:00
Ugljesa Jovanovic 32a8c2af36 Fix travis.yml tabs 2019-12-26 15:12:31 +01:00
Ugljesa Jovanovic d53bddfed3 Add windows build env to travis 2019-12-26 15:08:41 +01:00
Ugljesa Jovanovic 09065eb6a7 Bump up versions, use more up to date js testing approach 2019-12-26 15:05:15 +01:00
Ugljesa Jovanovic 55456600d0 Merge pull request #4 from ionspin/aes
AES CBC CTR
2019-09-25 01:03:07 +02:00
Ugljesa Jovanovic 8d17b85014 Update README and CHANGELOG 2019-09-25 00:42:01 +02:00
Ugljesa Jovanovic d8ea3d2693 Fix missing leading zeroes in counter 2019-09-24 00:52:49 +02:00
Ugljesa Jovanovic ec3b87db49 Aes implemented 2019-09-23 23:14:55 +02:00
Ugljesa Jovanovic 69c81ec8e9 Working ctr decryption 2019-09-23 22:14:42 +02:00
Ugljesa Jovanovic 18ac28f3c3 Working encryption ctr, but decryption fails 2019-09-22 22:46:30 +02:00
Ugljesa Jovanovic a8ad00a690 Remove padding when decrypting 2019-09-21 22:52:10 +02:00
Ugljesa Jovanovic 8ecc55af1f Fix decryption 2019-09-21 22:39:59 +02:00
Ugljesa Jovanovic 1345125252 Added aes cbc 2019-09-21 22:20:05 +02:00
Ugljesa Jovanovic d3ed17b1c0 Adding cbc, added tests 2019-09-21 19:19:07 +02:00
Ugljesa Jovanovic 1a91d90f41 Added decryption 2019-09-19 23:53:23 +02:00