<commit_before>/* j/5/argon2.c
**
*/
#include "all.h"

#include <argon2.h>

/* helpers
*/

  int argon2_alloc(uint8_t** output, size_t bytes)
  {
    *output = u3a_malloc(bytes);
    return (NULL != output);
  }

  void argon2_free(uint8_t* memory, size_t bytes)
  {
    u3a_free(memory);
  }

/* functions
*/

  u3_noun
  u3qe_argon2( // configuration params,
               u3_atom out, u3_atom type, u3_atom version,
               u3_atom threads, u3_atom mem_cost, u3_atom time_cost,
               u3_atom wik, u3_atom key, u3_atom wix, u3_atom extra,
               // input params
               u3_atom wid, u3_atom dat, u3_atom wis, u3_atom sat )
  {
    c3_assert( _(u3a_is_cat(out)) && _(u3a_is_cat(type)) &&<commit_msg>jets: remove check after use<commit_after>/* j/5/argon2.c
**
*/
#include "all.h"

#include <argon2.h>

/* helpers
*/

  int argon2_alloc(uint8_t** output, size_t bytes)
  {
    *output = u3a_malloc(bytes);
    return 1;
  }

  void argon2_free(uint8_t* memory, size_t bytes)
  {
    u3a_free(memory);
  }

/* functions
*/

  u3_noun
  u3qe_argon2( // configuration params,
               u3_atom out, u3_atom type, u3_atom version,
               u3_atom threads, u3_atom mem_cost, u3_atom time_cost,
               u3_atom wik, u3_atom key, u3_atom wix, u3_atom extra,
               // input params
               u3_atom wid, u3_atom dat, u3_atom wis, u3_atom sat )
  {
    c3_assert( _(u3a_is_cat(out)) && _(u3a_is_cat(type)) &&
{'fraction_non_alphanumeric': 0.11816939890710383, 'fraction_numerical': 0.040300546448087435, 'mean_word_length': 2.496420047732697, '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': '6782847', 'n_tokens_mistral': 607, 'n_tokens_neox': 598, 'n_words': 125}