Commit Graph
148 Commits
Author SHA1 Message Date
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
Ugljesa Jovanovic 9ffd6a8373 Add encryption algo 2019-09-18 23:22:16 +02:00
Ugljesa Jovanovic 90fd7adcc4 Added key expansion 2019-09-17 23:29:44 +02:00
Ugljesa Jovanovic d72d55ef71 Add mix columns 2019-09-16 23:56:08 +02:00
Ugljesa Jovanovic 15799f33c0 Add reverse sbox, add galois multiply 2019-09-15 23:38:30 +02:00
Ugljesa Jovanovic c86f60135a Add shiftRows 2019-09-10 20:48:57 +02:00
Ugljesa Jovanovic 241df8d4a5 Adding aes step by step from FIPS-197 2019-09-10 19:35:32 +02:00
Ugljesa Jovanovic 25f31a99cf Merge pull request #3 from ionspin/0.0.3-SNAPSHOT-bump
0.0.3 snapshot bump
2019-07-21 13:52:39 +02:00
Ugljesa Jovanovic 8be3c8f9ea 0.0.3 snapshot bump 2019-07-21 13:28:11 +02:00
Ugljesa Jovanovic 00155c8cc9 Proper version bump 2019-07-21 13:14:28 +02:00
Ugljesa Jovanovic 78a31c631b Version bump 2019-07-21 13:03:06 +02:00
Ugljesa Jovanovic 32d2f5403c Merge pull request #2 from ionspin/sha-improvement
Sha improvement
2019-07-21 13:02:50 +02:00
Ugljesa Jovanovic 7489399501 Changelog update 2019-07-21 12:37:14 +02:00
Ugljesa Jovanovic 91616fe0e0 Name and README update 2019-07-21 12:36:10 +02:00
Ugljesa Jovanovic 6d8024cf7f Extracted interfaces for hashes 2019-07-21 12:26:41 +02:00
Ugljesa Jovanovic 995cb23176 Tests cleanup 2019-07-21 00:55:11 +02:00
Ugljesa Jovanovic 187282232e Added sha256 updateable mode 2019-07-20 23:46:17 +02:00
Ugljesa Jovanovic 3528dd390f Merge branch 'master' into sha-improvement 2019-07-20 20:45:04 +02:00
Ugljesa Jovanovic 67dd4ed741 Add build and maven shields 2019-07-20 20:44:46 +02:00
Ugljesa Jovanovic 86dcd2316e Add build and maven shields 2019-07-20 20:02:37 +02:00
Ugljesa Jovanovic 21c572bc19 Merge pull request #1 from ionspin/0.0.2
Snapshot bump
2019-07-20 19:48:43 +02:00
Ugljesa Jovanovic a87bee1a5c Snapshot bump 2019-07-20 19:11:48 +02:00
Ugljesa Jovanovic 0b07fb556a Initial version 2019-07-20 19:10:56 +02:00
Ugljesa Jovanovic 98591aab9c Rename and cleanup of accidentally added node-modules 2019-07-20 19:10:07 +02:00
Ugljesa Jovanovic 7b57a931ef A bit of cleanup and README update 2019-07-20 18:59:37 +02:00
Ugljesa Jovanovic bebe05757d Added blocking test util 2019-07-20 18:18:07 +02:00
Ugljesa Jovanovic 1852db686c Added "streaming" blake2b support 2019-07-20 17:55:49 +02:00
Ugljesa Jovanovic f17aa19d08 Crypto module name was clashing with javascript crypto, so changed it to crypto-core, maybe Ill change it again later 2019-07-20 13:15:57 +02:00
Ugljesa Jovanovic af20a87205 Initial commit 2019-07-20 11:39:26 +02:00