<commit_before>authenc
=======

Standalone implemention of authenticated encryption algorithms.

## Compilation

authenc uses CMake for building:

```
mkdir build
cd build
cmake -DBACKEND=ref ..
make
```

This will build libauthenc.a and some test programs.
You can change the "ref" backend to any of the folders in src/ .
Currently there is:

* ref: naive C-only backend
* armv7-neon: ARMv7 speed-optimized with NEON; with side-channel resistance. Includes bitsliced AES by Bernstein and Schwabe.

You can skip CMake by simply building all the files in src/*, all the files in src/<backend>/*, and all the files
in src/ref/* which are listed in src/<backend>/CMakeLists.txt.

<commit_msg>Fixed README<commit_after>authenc
=======

Standalone implemention of authenticated encryption algorithms.

## Compilation

authenc uses CMake for building:

```
mkdir build
cd build
cmake -DBACKEND=ref ..
make
```

This will build libauthenc.a and some test programs.
You can change the "ref" backend to any of the folders in src/ .
Currently there is:

* ref: naive C-only backend
* armv7-neon: ARMv7 speed-optimized with NEON; with side-channel resistance. Includes bitsliced AES by Bernstein and Schwabe.

You can skip CMake by simply building all the files in src/, all the files in src/backend/, and all the files
in src/ref/ which are listed in src/backend/CMakeLists.txt.


{'fraction_non_alphanumeric': 0.08248175182481751, 'fraction_numerical': 0.00291970802919708, 'mean_word_length': 4.232824427480916, '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': '1479515', 'n_tokens_mistral': 432, 'n_tokens_neox': 409, 'n_words': 183}