<commit_before>[_GENERAL_]
FILENAME = CATools
INCLUDE = <<EOT
<blocxx/Array.hpp>
<blocxx/String.hpp>
<blocxx/Map.hpp>
EOT

[listCA]
PNAME = OPENSSL::CATools::listCA
CPPNAME = listCA
RETURN = blocxx_parray,blocxx_string

[nextSerial]
PNAME = OPENSSL::CATools::nextSerial
CPPNAME = nextSerial
RETURN = blocxx_string
PARAMS = blocxx_string

[listCertificates]
PNAME = OPENSSL::CATools::listCertificates
CPPNAME = listCertificates
RETURN = blocxx_parray,blocxx_pmap,blocxx_string
PARAMS = blocxx_string

[listRequests]
PNAME = OPENSSL::CATools::listRequests
CPPNAME = listRequests
RETURN = blocxx_parray,blocxx_pmap,blocxx_string
PARAMS = blocxx_string

[checkKey]
PNAME = OPENSSL::CATools::checkKey
CPPNAME = checkKey
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_pmap,blocxx_string
EOT

[createCaInfrastructure]
PNAME = OPENSSL::CATools::createCaInfrastructure
CPPNAME = createCaInfrastructure
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_pmap,blocxx_string
EOT

[addCAM]
PNAME = OPENSSL::CATools::addCAM
CPPNAME = addCAM
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_pmap,blocxx_string
EOT

[delCAM]
PNAME = OPENSSL::CATools::delCAM
CPPNAME = delCAM
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_pmap,blocxx_string
EOT

<commit_msg>add Exception handling<commit_after>[_GENERAL_]
FILENAME = CATools
INCLUDE = <<EOT
<blocxx/Array.hpp>
<blocxx/String.hpp>
<blocxx/Map.hpp>
<blocxx/PosixRegEx.hpp>
<limal/Exception.hpp>
EOT

[listCA]
PNAME = OPENSSL::CATools::listCA
CPPNAME = listCA
RETURN = blocxx_parray,blocxx_string
EXCEPTION = ExceptionLimal

[nextSerial]
PNAME = OPENSSL::CATools::nextSerial
CPPNAME = nextSerial
RETURN = blocxx_string
PARAMS = blocxx_string
EXCEPTION = ExceptionLimal

[listCertificates]
PNAME = OPENSSL::CATools::listCertificates
CPPNAME = listCertificates
RETURN = blocxx_parray,blocxx_pmap,blocxx_string
PARAMS = blocxx_string
EXCEPTION = ExceptionLimal

[listRequests]
PNAME = OPENSSL::CATools::listRequests
CPPNAME = listRequests
RETURN = blocxx_parray,blocxx_pmap,blocxx_string
PARAMS = blocxx_string
EXCEPTION = ExceptionLimal

[checkKey]
PNAME = OPENSSL::CATools::checkKey
CPPNAME = checkKey
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_pmap,blocxx_string
EOT
EXCEPTION = ExceptionLimal

[createCaInfrastructure]
PNAME = OPENSSL::CATools::createCaInfrastructure
CPPNAME = createCaInfrastructure
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_string
EOT
EXCEPTION = ExceptionLimal

[addCAM]
PNAME = OPENSSL::CATools::addCAM
CPPNAME = addCAM
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_pmap,blocxx_string
EOT
EXCEPTION = ExceptionLimal

[delCAM]
PNAME = OPENSSL::CATools::delCAM
CPPNAME = delCAM
RETURN = cpp_bool
PARAMS =<<EOT
blocxx_string
blocxx_pmap,blocxx_string
EOT
EXCEPTION = ExceptionLimal


{'fraction_non_alphanumeric': 0.08960057574667146, 'fraction_numerical': 0.0, 'mean_word_length': 8.174917491749175, 'pattern_counts': {'":': 0, '<': 31, '<?xml version=': 0, '>': 11, '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': '4844231', 'n_tokens_mistral': 1126, 'n_tokens_neox': 1062, 'n_words': 202}