<commit_before><required>
aes
serpent
threefish
chacha

sha2_32
sha2_64
blake2
skein
keccak
sha3

gcm
ocb
chacha20poly1305

kdf2
hkdf
cmac
hmac
poly1305
siphash

pbkdf2
bcrypt
compression

# required for private key encryption
pbes2

curve25519
ecdh
ecdsa
rsa
rfc6979

eme_oaep
emsa_pssr
emsa1

auto_rng
hmac_drbg

ffi
</required>

<if_available>
tls
prf_tls
newhope

clmul
locking_allocator

aes_ni
aes_ssse3
serpent_simd
threefish_avx2
chacha_sse2

simd

sessions_sql
certstor_sql

rdrand_rng
system_rng
<commit_msg>Don't strictly require ffi in modern policy<commit_after><required>
aes
serpent
threefish
chacha

sha2_32
sha2_64
blake2
skein
keccak
sha3

gcm
ocb
chacha20poly1305

kdf2
hkdf
cmac
hmac
poly1305
siphash

pbkdf2
bcrypt

# required for private key encryption
pbes2

curve25519
ecdh
ecdsa
rsa
rfc6979

eme_oaep
emsa_pssr
emsa1

auto_rng
hmac_drbg
</required>

<if_available>
ffi

tls
prf_tls
newhope

clmul
locking_allocator

aes_ni
aes_ssse3
serpent_simd
threefish_avx2
chacha_sse2

simd

sessions_sql
certstor_sql

rdrand_rng
system_rng

{'fraction_non_alphanumeric': 0.021821631878557873, 'fraction_numerical': 0.06451612903225806, 'mean_word_length': 5.85064935064935, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, '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': '5980053', 'n_tokens_mistral': 549, 'n_tokens_neox': 503, 'n_words': 119}