<commit_before># Syft Project Roadmap


- [ ] Demo
    - [x] Initial Homomorphic Encryption Support (syft/he)
    - [x] Basic Linear Model (syft/nn/linear.py)
    - [x] Initial Benchmark Testing Suite
- [ ] Proof of Concept
    - [ ] Homomorphic Encryption (syft/he)
      - [ ] Add Generic Tensor as Basic Type ([ISSUE 10](https://github.com/OpenMined/Syft/issues/10))
      - [ ] Add Additive/Multiplicative Depth Tracking ([ISSUE 11](https://github.com/OpenMined/Syft/issues/11))
      - [ ] Abstract Fixed Point Precision ([ISSUE 12](https://github.com/OpenMined/Syft/issues/12))
      - [ ] CPU YASHE Support (ISSUE #)
      - [ ] Initial Wrap of cuYASHE Support (ISSUE #)
      - [ ] Internal, faster "from scratch" rebuild of Paillier (ISSUE #)
      - [ ] Key-Rotation Support for Additive HE (ISSUE #)
      - [ ] Key-Rotation Support for Add+Mul HE (ISSUE #)
      - [ ] Full Unit-Testing Suite for All Features (ISSUE #)
      - [ ] Benchmarking Suite for All Operations & Encryptions (ISSUE #)
      - [ ] Development server for Fast Decryption/Re-Encryption
      - [ ] RESEARCH: whether https://eprint.iacr.org/2016/870.pdf can be used to speedup YASHE/FV bootstrapping.<commit_msg>added issue 13 to roadmap<commit_after># Syft Project Roadmap


- [ ] Demo
    - [x] Initial Homomorphic Encryption Support (syft/he)
    - [x] Basic Linear Model (syft/nn/linear.py)
    - [x] Initial Benchmark Testing Suite
- [ ] Proof of Concept
    - [ ] Homomorphic Encryption (syft/he)
      - [ ] Add Generic Tensor as Basic Type ([ISSUE 10](https://github.com/OpenMined/Syft/issues/10))
      - [ ] Add Additive/Multiplicative Depth Tracking ([ISSUE 11](https://github.com/OpenMined/Syft/issues/11))
      - [ ] Abstract Fixed Point Precision ([ISSUE 12](https://github.com/OpenMined/Syft/issues/12))
      - [ ] CPU YASHE Support (ISSUE #)
      - [ ] Initial Wrap of cuYASHE Support (ISSUE #)
      - [ ] Internal, faster "from scratch" rebuild of Paillier ([ISSUE 12](https://github.com/OpenMined/Syft/issues/13))
      - [ ] Key-Rotation Support for Additive HE (ISSUE #)
      - [ ] Key-Rotation Support for Add+Mul HE (ISSUE #)
      - [ ] Full Unit-Testing Suite for All Features (ISSUE #)
      - [ ] Benchmarking Suite for All Operations & Encryptions (ISSUE #)
      - [ ] Development server for Fast Decryption/Re-Encryption
      - [ ] RESEARCH: whether https://eprint.iacr.org/2016/870.pdf can be used to speedup YASHE/FV bootstrapping.
{'fraction_non_alphanumeric': 0.1300978792822186, 'fraction_numerical': 0.01794453507340946, 'mean_word_length': 2.8813291139240507, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 9, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6902169', 'n_tokens_mistral': 870, 'n_tokens_neox': 789, 'n_words': 216}