aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate_psa_constants.py
AgeCommit message (Expand)AuthorFilesLines
2024-06-13Adjust build systemsRonald Cron1-2/+3
2024-05-13Rename framework_path to framework_scripts_pathDavid Horstmann1-1/+1
2024-05-13Add framework_path moduleDavid Horstmann1-0/+1
2024-05-13Update references to mbedtls_devDavid Horstmann1-2/+2
2023-11-02update headersDave Rodgman1-13/+1
2021-05-17Allow running source file generators from a subdirectoryGilles Peskine1-2/+2
2021-04-15Update all uses of old AEAD output size macrosBence Szépkúti1-2/+2
2021-03-10Hook up PSAMacroCollector to PSAMacroEnumeratorGilles Peskine1-1/+1
2021-03-01Code readability improvementsSteven Cooreman1-24/+15
2021-03-01Rename _MINIMUM_LENGTH flags to _AT_LEAST_THIS_LENGTHSteven Cooreman1-2/+2
2021-03-01Add _AT_LEAST_THIS_LENGTH_ macros to PSA constants testSteven Cooreman1-9/+26
2021-02-17MacroCollector: default to not including intermediate macrosGilles Peskine1-0/+3
2021-02-17Move PSAMacroCollector to a module of its ownGilles Peskine1-97/+3
2021-02-17Separate the parsing and generation parts of MacroCollectorGilles Peskine1-5/+9
2021-02-11Rename AEAD tag length macrosBence Szépkúti1-2/+2
2020-12-07Update PSA Crypto macro values to version 1.0.0Bence Szépkúti1-2/+2
2020-09-24fix(programs/psa): commit python3 generated fileCameron Nemo1-1/+1
2020-08-19Update copyright notices to use Linux Foundation guidanceBence Szépkúti1-3/+1
2020-07-02Rename DH Family Macros According to PSA SpecPaul Elliott1-3/+3
2020-07-02Rename ECC Family Macros According to PSA SpecPaul Elliott1-3/+3
2020-06-15Add Apache-2.0 headers to all scriptsBence Szépkúti1-0/+13
2020-06-15Add missing copyright dates to scripts and sourcesBence Szépkúti1-0/+4
2020-05-29Add usage info of generate_psa_constants scriptHugues de Valon1-1/+6
2020-05-28Generate PSA constant names in CMake build dirHugues de Valon1-1/+4
2020-01-31Change key types to a 16-bit encodingGilles Peskine1-1/+1
2019-12-11Support non-ASCII characters in headersGilles Peskine1-3/+8
2019-09-06Omit all deprecated definitions rather than a hard-coded listGilles Peskine1-9/+6
2019-09-06More accurate parsing of #define directivesGilles Peskine1-1/+5
2019-09-06Readability improvementsGilles Peskine1-7/+10
2019-06-03Make docstring style consistentGilles Peskine1-5/+7
2019-05-29Pacify PylintGilles Peskine1-4/+2
2019-05-29Obey Python naming and method structure conventionsGilles Peskine1-55/+57
2019-05-29Add a bit of documentationGilles Peskine1-0/+17
2019-05-29Switch script to Python3Gilles Peskine1-1/+1
2019-05-16Parametrize Diffie-Hellman keys by a group identifierGilles Peskine1-2/+38
2019-04-18psa_constant_names: support key agreement algorithmsGilles Peskine1-7/+39
2019-02-21psa: Add backwards compatible error codesJaeden Amero1-0/+10
2019-02-06Fix typo in generate_psa_constants.pyDarryl Green1-1/+1
2019-01-29Read constant names from crypto_extra.h as well as crypto_values.hGilles Peskine1-4/+6
2019-01-29psa_constant_names: fix display for truncated unknown MAC/AEAD algorithmGilles Peskine1-2/+5
2018-12-21Move integral types and associated macros to their own headerGilles Peskine1-1/+1
2018-10-22Fix integer conversion warnings in psa_constant_namesDarryl Green1-3/+3
2018-10-08psa_constant_names: support truncated MAC and AEADGilles Peskine1-3/+26
2018-10-08psa_constant_names: new function append_integerGilles Peskine1-4/+4
2018-09-20Correct and simplify block-based cipher modesGilles Peskine1-39/+4
2018-09-14Fix indentation in generated C fileGilles Peskine1-2/+2
2018-09-14Remove trailing whitespace and fix indentation in generated C fileGilles Peskine1-10/+10
2018-09-12New utility program psa/psa_constant_namesGilles Peskine1-0/+301