Commit Graph

  • 4951c4a2a8 Move from PureCodec to pure Kleisli (#14) master Dmitry Kurinskiy 2019-09-13 19:30:09 +03:00
  • 64f12eb609
    Fix hash for ed25119 (#12) Dima 2019-07-15 14:34:54 +03:00
  • 1502772f8e no hasher for default ed25519 (#11) Dima 2019-07-09 13:33:36 +03:00
  • d63509f077
    add hash.js dependency (#10) Dima 2019-07-03 16:19:20 +03:00
  • f7557a1d75 specs refactoring, move cross-platform specs to the shared subproject (#9) Dima 2019-07-03 12:44:27 +03:00
  • 16f5a93562
    ed25519 for js (#8) Dima 2019-07-02 12:49:00 +03:00
  • 38608df192
    Slogging dependency is kept only in keystore (#7) 0.0.6 Dmitry Kurinskiy 2019-06-13 15:28:05 +03:00
  • 1a8313b321
    ed25519 implementation (#6) Dima 2019-06-06 13:47:24 +03:00
  • e9b1e2d905
    Updated dependencies (#5) 0.0.4 Dmitry Kurinskiy 2019-04-18 18:39:48 +03:00
  • fcf7e08813 Updated dependencies (#3) 0.0.3 Dmitry Kurinskiy 2019-01-23 21:30:50 +03:00
  • 3e0d21d197
    Ecdsa recreate pair from secret (#2) 0.0.2 Dima 2018-08-22 11:26:10 +03:00
  • d938192ef6 Initial Readme (#1) Dmitry Kurinskiy 2018-06-04 11:09:43 +03:00
  • e91818ff5d Build info 0.0.1 alari 2018-05-22 09:21:35 +03:00
  • 23cd35ec16
    Create README.md Dmitry Kurinskiy 2018-05-22 08:55:43 +03:00
  • 38c6a466f1 Crypto jwt (#124) Dmitry Kurinskiy 2018-05-21 17:21:44 +03:00
  • c27a1865c5 crypto-keystore with codec and IO (#123) Dmitry Kurinskiy 2018-05-18 18:24:53 +03:00
  • 88034b371f crypto-refactoring (#111) Dmitry Kurinskiy 2018-04-29 16:28:48 +03:00
  • dc8806de44 WIP: scodec and circe implementations of PureCodec's (#104) Dmitry Kurinskiy 2018-04-06 13:11:49 +03:00
  • 994194b31f Crypto api changes (#102) Constantine Solovev 2018-04-02 10:38:25 +04:00
  • 69d3eb50c1 Sign merkle root part2 (#100) Constantine Solovev 2018-03-29 16:06:34 +04:00
  • 672a40763a Kademlia grpc js (#99) Dima 2018-03-28 10:19:30 +03:00
  • 6980f301d9 Contract io (#94) Dmitry Kurinskiy 2018-03-23 08:21:11 +03:00
  • 5abcbcab76 scalafmt reformat (#91) Dima 2018-03-20 14:58:08 +03:00
  • f28c3cacbd Btree range (#84) Constantine Solovev 2018-03-16 16:05:26 +04:00
  • a7576f548b Functor and Contravariant typeclasses for CryptoHasher (#80) Dmitry Kurinskiy 2018-03-10 15:50:45 +01:00
  • 37fa5ac62c changing btree key type from Array[Byte] to value class (#76) Constantine Solovev 2018-03-07 10:47:28 +04:00
  • d14de45aaa Refactoring and test (#74) Constantine Solovev 2018-03-06 17:19:44 +04:00
  • 01eb2abec9 Kad proto cross (#73) Dmitry Kurinskiy 2018-03-06 07:15:57 +01:00
  • d091146dd2 Aes crypto js (#72) Dima 2018-03-05 17:53:14 +03:00
  • 26b41e7b4d Cli demo (#66) Dmitry Kurinskiy 2018-03-01 15:36:56 +03:00
  • 4a966657a6 Sbt js modules refactoring (#70) Dima 2018-02-27 14:46:09 +03:00
  • 1fa711960f Some fixes (#68) Constantine Solovev 2018-02-27 13:39:00 +04:00
  • d368ec87bf Aes encryption with password (#65) Dima 2018-02-26 08:47:30 +03:00
  • 554e1db8b1 Btree errors serialize (#62) Constantine Solovev 2018-02-22 21:32:18 +04:00
  • d88a5299e7 Config refactoring (#61) Dmitry Kurinskiy 2018-02-22 15:15:50 +03:00
  • 65fe1184a8 Client cli (#59) Dima 2018-02-20 17:00:59 +03:00
  • 668fd8117c Node app flow (#53) Dmitry Kurinskiy 2018-02-20 09:28:00 +03:00
  • 4c74269144 Fluence client (#51) Dima 2018-02-16 16:46:44 +03:00
  • 88d640dbf6 KademliaMVar.client and Kademlia.findNode (#49) Dmitry Kurinskiy 2018-02-16 09:00:35 +03:00
  • 927c872631 slogging (#46) Dmitry Kurinskiy 2018-02-14 19:14:17 +03:00
  • 9dfe3fd99c sha1 for js and tests (#42) Dima 2018-02-14 16:45:00 +03:00
  • b01dffd779 new module for monix implementation of KademliaClient (#44) Dima 2018-02-14 14:12:13 +03:00
  • d182a92e98 Ecdsa for scalajs (#37) Dima 2018-02-13 17:59:17 +03:00
  • 17a5930399 Contact jwt (#36) Dmitry Kurinskiy 2018-02-12 20:46:18 +03:00
  • 73ae64cc6a kad.Contact with scodec; dataset with contract check (#35) Dmitry Kurinskiy 2018-02-12 10:52:03 +03:00
  • 79738aa2c7 refactor sign classes (#34) Dima 2018-02-09 16:11:03 +03:00
  • fdae5eaf8f init crypto js project (#32) Dima 2018-02-07 15:50:47 +03:00
  • 41be69ecc4 Dataset RPC with ID (#29) Dmitry Kurinskiy 2018-02-07 15:17:13 +03:00
  • fe922f7f9a Co fail (#31) Dmitry Kurinskiy 2018-02-06 17:59:07 +03:00
  • 978634e450 Crypto to f (#30) Dima 2018-02-06 13:52:13 +03:00
  • 3b7c2c3deb File storage with init info (#28) Dima 2018-02-06 11:33:27 +03:00
  • e5ffc68c00 Dataset grpc (#26) Dmitry Kurinskiy 2018-02-02 16:18:26 +03:00
  • 18ef41fced Edsa signature (#25) Dima 2018-02-02 11:16:08 +03:00
  • 6559c1673d Dataset api (add test cases) (#21) Constantine Solovev 2018-01-30 17:41:59 +04:00
  • 52b9e790ef build.sbt refactoring (#22) Dmitry Kurinskiy 2018-01-30 15:06:13 +03:00
  • 8cc3d2eea4 Add hash of dataset to merkle tree (#15) Constantine Solovev 2018-01-28 11:15:47 +04:00
  • 06be861583 Node composition (#14) Dmitry Kurinskiy 2018-01-25 16:27:31 +03:00
  • dfb2d53552 BasicContract WIP; KeyPair abstraction alari 2018-01-19 16:52:13 +03:00
  • f3d56cffc7 License headers (#23) Dmitry Kurinskiy 2017-12-20 19:01:11 +03:00
  • 944f724655 Binary search over encrypted data (#13) Constantine Solovev 2017-12-04 22:09:49 +04:00
  • 76daa8b580 WIP MerkleB+Tree (#11) Constantine Solovev 2017-11-29 12:21:06 +04:00
  • 10def6ed3e Remove redundant copy Constantine Solovev 2017-10-26 16:09:39 +04:00
  • 5b1a89b884 Move hashing and encrypting to new crypto module Constantine Solovev 2017-10-26 15:11:19 +04:00