コミット履歴

作者 SHA1 メッセージ 日付
  Adam Ierymenko 370dd6c4da Several things: 11 年 前
  Adam Ierymenko 1ed8a22d19 And then it turns out to be too slow on a slower 32-bit machine... we do want to do tablets eventually. 12 年 前
  Adam Ierymenko bad043729f Yet another revision of this algo... yeesh... and update to supernode IDs. I think I am gonna go with this one. Seems memory-hard enough to me. I am probably procrastinating by obsessing over it. 12 年 前
  Adam Ierymenko 3c5c3280ff Fix an endian-non-neutrality bug in new hashcash identity algo. 12 年 前
  Adam Ierymenko 8c9b73f67b Make Salsa20 variable-round, allowing for Salsa20/12 to be used for Packet encrypt and decrypt. Profiling analysis found that Salsa20 encrypt was accounting for a nontrivial percentage of CPU time, so it makes sense to cut this load fundamentally. There are no published attacks against Salsa20/12, and DJB believes 20 rounds to be overkill. This should be more than enough for our needs. Obviously incorporating ASM Salsa20 is among the next steps for performance. 12 年 前
  Adam Ierymenko 430882327e Couple of small fixes, works again with new ID code. 12 年 前
  Adam Ierymenko 2fa2796f2a Another tweak, hopefully final, to reduce variance on identity generation times. 12 年 前
  Adam Ierymenko 343b7f44fc Old algo for ID derivation was not in fact memory-hard since Salsa20 is seekable, so take two. 12 年 前
  Adam Ierymenko 5fa7a92048 Allocate genmem[] since its too big for the stack on some systems. 12 年 前
  Adam Ierymenko bc715fbd51 Make new identity hashcash algo memory hard, and tweak generation time a bit. Current hashcash cost should be overkill for what we need but still tolerable to users. 12 年 前
  Adam Ierymenko 4267e7da93 Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder. 12 年 前
  Adam Ierymenko 0e43e5e8f2 Rest of work on new hashcash based identity scheme. 12 年 前
  Adam Ierymenko b0187f4472 Hashcash-based identity, work in progress... committing to test speed on other boxes. 12 年 前
  Adam Ierymenko 5ccc91a7c3 Prescient endian-ness fix in deriveAddress. 12 年 前
  Adam Ierymenko 77f8d75529 Fix idtool build, tweak address derivation again. 12 年 前
  Adam Ierymenko 94bf3e9a0e More tweaks to address derivation, going to test on other boxen. 12 年 前
  Adam Ierymenko 4f53d09c7e Build fix for 32-bit Linux and tweaks to address derivation algorithm. 12 年 前
  Adam Ierymenko e376c6f6a9 New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing. 12 年 前
  Adam Ierymenko ceb024ab03 Integrating new crypto, work still in progress... 12 年 前
  Adam Ierymenko 3b2d98e7dc Integrating new crypto -- work in progress, wont build yet. 12 年 前
  Adam Ierymenko 487eb17ec0 ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap. 12 年 前
  Adam Ierymenko 5076c75b07 More Windows port work. 12 年 前
  Adam Ierymenko b342f56bec Network constructor deuglification, remove unused old encrypt/decrypt methods from Identity. 12 年 前
  Adam Ierymenko f260c2839c Local service plugin stuff... work in progress. 12 年 前
  Adam Ierymenko a53cfc9096 Network membership certificate work in progress... does not build yet. 12 年 前
  Adam Ierymenko 9cf734b74a Sane-ify Address, get rid of goofy union thingy. 12 年 前
  Adam Ierymenko 150850b800 New git repository for release - version 0.2.0 tagged 12 年 前