<commit_before>tweetnacl-android: version 0.0

# TweetNaCl - Android NDK port

*tweetnacl-android* is a port of <NAME>'s [TweetNaCl][tweetnacl] "crypto library in a 100 tweets" code to 
the Android NDK.

Status
------
Coming along slowly .....

Implemented
-----------
0.  randombytes
1.  crypto_box
2.  crypto_box_open
2.  crypto_box_keypair
4.  crypto_box_beforenm
5.  crypto_box_afternm
6.  crypto_box_open_afternm
7.  crypto_core_salsa20
8.  crypto_core_hsalsa20
9.  crypto_hashblocks
10. crypto_hash
11. crypto_onetimeauth
12. crypto_onetimeauth_verify
13. crypto_scalarmult
14. crypto_scalarmult_base
15. crypto_secretbox
16. crypto_secretbox_open

Pending
-------

17. crypto_sign
18. crypto_sign_open
19. crypto_sign_keypair
20. crypto_stream
21. crypto_stream_xor
22. crypto_stream_salsa20
23. crypto_stream_salsa20_xor
24. crypto_verify_16
25. crypto_verify_32


References
----------

1. [TweetNaCl][tweetnacl]
2. [TWEETNACL: How cr.yp.to’s developers got carried away by the carry bit][carrybitbug]
3. [NaCl: Cryptography for the Internet][slides]

[tweetnacl]:   http://tweetnacl.cr.yp.to
[carrybitbug]: http://blog.skylable.com/2014/05/tweetnacl-carrybit-bug
[slides]:      http://cryptojedi.org/peter/data/tenerife-20130121.pdf<commit_msg>Changed reference text to not use uppercase<commit_after>tweetnacl-android: version 0.0

# TweetNaCl - Android NDK port

*tweetnacl-android* is a port of <NAME>'s [TweetNaCl][tweetnacl] "crypto library in a 100 tweets" code to 
the Android NDK.

Status
------
Coming along slowly .....

Implemented
-----------
0.  randombytes
1.  crypto_box
2.  crypto_box_open
2.  crypto_box_keypair
4.  crypto_box_beforenm
5.  crypto_box_afternm
6.  crypto_box_open_afternm
7.  crypto_core_salsa20
8.  crypto_core_hsalsa20
9.  crypto_hashblocks
10. crypto_hash
11. crypto_onetimeauth
12. crypto_onetimeauth_verify
13. crypto_scalarmult
14. crypto_scalarmult_base
15. crypto_secretbox
16. crypto_secretbox_open

Pending
-------

17. crypto_sign
18. crypto_sign_open
19. crypto_sign_keypair
20. crypto_stream
21. crypto_stream_xor
22. crypto_stream_salsa20
23. crypto_stream_salsa20_xor
24. crypto_verify_16
25. crypto_verify_32


References
----------

1. [TweetNaCl][tweetnacl]
2. [TweetNaCl: How cr.yp.to’s developers got carried away by the carry bit][carrybitbug]
3. [NaCl: Cryptography for the Internet][slides]

[tweetnacl]:   http://tweetnacl.cr.yp.to
[carrybitbug]: http://blog.skylable.com/2014/05/tweetnacl-carrybit-bug
[slides]:      http://cryptojedi.org/peter/data/tenerife-20130121.pdf
{'fraction_non_alphanumeric': 0.11032308904649331, 'fraction_numerical': 0.05988967691095351, 'mean_word_length': 4.192229038854806, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '4343763', 'n_tokens_mistral': 1060, 'n_tokens_neox': 958, 'n_words': 225}