<commit_before>EACirc is licenced under MIT Licence, Copyright (c) 2012 Centre for Research on Cryptography and Security. For details on MIT Licence, see file MITLicence.md.

Various sub-parts of the project have their own licencing conditions. The brief list of such sub-parts follows. For up-to-date list of third party code consult [the project's wiki](http://github.com/petrs/EACirc/wiki/Third-party-libraries).

* **GAlib**  
GAlib was originally developed by <NAME> using MIT resources and MIT funding, the original GAlib source code copyright is owned by the Massachusetts Institute of Technology. Later portions were added by <NAME> without MIT funding. All rights are reserved. Copyright details can be found in the project, located at EACirc/galib/. Further details can be found at [http://lancet.mit.edu/ga/](project's webpage).
* **TyniXML**  
TyniXML was created by <NAME> and is distributed under the zlib/libpng License (full licence included in the project, located at EACirc/tinyXML/). For further details see [project's website](http://www.grinninglizard.com/tinyxml/) or [project's SourceForge site](http://sourceforge.net/projects/tinyxml).
* **CATCH**  
CATCH (C++ Automated Test Cases in Headers) was created by <NAME> and distributed under Boost Software License (full licence included in the project, located in /EACirc/self_tests/Catch_LICENCE.txt). For further details see [project's GitHub page](http://github.com/philsquared/Catch).
* **Estream candidate ciphers**  
Code of several Estream candidate ciphers is included. Licence conditions depend on the cipher authors, for basic overview, see [table of Estream ciphers](http://github.com/petrs/EACirc/wiki/eStream-ciphers). For more information on eStream candidates ciphers and project background, see the [official eStream webpage](http://www.ecrypt.eu.org/stream/index.html).
* **SHA-3 candidate functions**  
Code of several SHA-3 candidate functions is included. For more information on SHA-3 candidate hash functions and project background, see the [table of SHA-3 candidate functions](http://github.com/petrs/EACirc/wiki/SHA3-hash-functions) or [official SHA-3 competition webpage](http://csrc.nist.gov/groups/ST/hash/sha-3/index.html).<commit_msg>Added minijson library to summary of licences<commit_after>EACirc is licenced under MIT Licence, Copyright (c) 2012 Centre for Research on Cryptography and Security. For details on MIT Licence, see file MITLicence.md.

Various sub-parts of the project have their own licencing conditions. The brief list of such sub-parts follows. For up-to-date list of third party code consult [the project's wiki](http://github.com/petrs/EACirc/wiki/Third-party-libraries).

* **GAlib**  
GAlib was originally developed by <NAME> using MIT resources and MIT funding, the original GAlib source code copyright is owned by the Massachusetts Institute of Technology. Later portions were added by <NAME> without MIT funding. All rights are reserved. Copyright details can be found in the project, located at EACirc/galib/. Further details can be found at [http://lancet.mit.edu/ga/](project's webpage).
* **TyniXML**  
TyniXML was created by <NAME> and is distributed under the zlib/libpng License (full licence included in the project, located at EACirc/tinyXML/). For further details see [project's website](http://www.grinninglizard.com/tinyxml/) or [project's SourceForge site](http://sourceforge.net/projects/tinyxml).
* **CATCH**  
CATCH (C++ Automated Test Cases in Headers) was created by <NAME> and distributed under Boost Software License (full licence included in the project, located in /EACirc/self_tests/Catch_LICENCE.txt). For further details see [project's GitHub page](http://github.com/philsquared/Catch).
* **minijson**  
Minijson library was created by <NAME>. It consists of minijson_writer and minijson_reader. For further details and for full licence text please visit [minijson_reader](http://github.com/giacomodrago/minijson_reader) and [minijson_writer](http://github.com/giacomodrago/minijson_writer).
* **Estream candidate ciphers**  
Code of several Estream candidate ciphers is included. Licence conditions depend on the cipher authors, for basic overview, see [table of Estream ciphers](http://github.com/petrs/EACirc/wiki/eStream-ciphers). For more information on eStream candidates ciphers and project background, see the [official eStream webpage](http://www.ecrypt.eu.org/stream/index.html).
* **SHA-3 candidate functions**  
Code of several SHA-3 candidate functions is included. For more information on SHA-3 candidate hash functions and project background, see the [table of SHA-3 candidate functions](http://github.com/petrs/EACirc/wiki/SHA3-hash-functions) or [official SHA-3 competition webpage](http://csrc.nist.gov/groups/ST/hash/sha-3/index.html).

{'fraction_non_alphanumeric': 0.09400998336106489, 'fraction_numerical': 0.004575707154742097, 'mean_word_length': 5.041457286432161, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3574459', 'n_tokens_mistral': 1383, 'n_tokens_neox': 1313, 'n_words': 535}