oqs-provider icon indicating copy to clipboard operation
oqs-provider copied to clipboard

Document & curate (O)IDs

Open baentsch opened this issue 4 months ago • 8 comments

The file oqs-template/generate.yml serves as the master file for all algorithm (O)IDs. Due to the absence of standard documents specifying them, most of the IDs chosen are randomly allocated, many manually, many automatically.

As persistence of PQC signature algorithms is a default feature of oqsprovider, OIDs for signature algorithms are manually curated and updated as OID updates are required, e.g., due to algorithm updates.

As persistence of PQC KEM algorithms is a non-default feature of oqsprovider, OIDs for KEM algorithms are mostly automatically generated and therefore not stable across releases.

This issue is to propose changing this with at least the following improvements:

  • Document the origin for each (O)ID
  • Change automatic OID allocation for KEM algorithms to manually curated allocation, paving the way for making OQS_KEM_ENCODERS a default feature

baentsch avatar Feb 22 '24 07:02 baentsch