17 Commits

Author SHA1 Message Date
Ben Davis 6c868a9692 Fixed false assumption that all data instances are 0-indexed 2017-11-04 18:11:23 +08:00
Ben Davis 91c8e44d48 Randomized pieces to download 2017-08-29 12:34:02 +01:00
Ben Davis dba46bf8a7 Lots of improvements to get a useable performance 2017-08-29 11:29:55 +01:00
Ben Davis 7e3ce5c48d Added some speed trackers 2017-08-13 19:49:21 +01:00
Ben Davis 9c4527f3ae Formatting only 2017-06-25 23:35:57 +01:00
Ben Davis 9ad80d526d Crude update to swift 3 complete 2017-06-25 21:45:23 +01:00
Ben Davis 3d1fb38a1b - Added BEncode project as a submodule
- Added Crypto framework wrapper project so allow use in swift without Objective-C code
- Created TorrentMetaInfo class and implemented parsing of info dictionary
2016-03-27 15:34:27 +01:00
Ben Davis 6c869bb8a1 Removed BEncode classes (moved to another git repo) 2016-03-27 15:29:37 +01:00
Ben Davis 167579afaa Can advance byte index in byte stream 2016-03-13 11:34:53 +00:00
Ben Davis 8faed1ba29 Added decode string 2016-03-12 18:49:20 +00:00
Ben Davis 148b68fb37 Split Bytes/Ascii tests into 2 files 2016-03-12 18:29:44 +00:00
Ben Davis a708dc30c5 Split into multiple files 2016-03-12 18:01:25 +00:00
Ben Davis 633e47adcd Decode byte string 2016-03-12 17:53:13 +00:00
Ben Davis a081bca3b6 Created append ascii digit extension of Int 2016-03-12 17:04:09 +00:00
Ben Davis ea9aaa7a88 some Encode decoding 2016-03-12 15:51:53 +00:00
Ben Davis 83a40a632c Wrote ascii decoder for integers 2016-01-09 18:41:19 +00:00
Ben Davis 86ee3c3451 Started writing the encoder for BEncode-ing swift objects 2016-01-03 17:39:33 +00:00