mirror of
https://github.com/openpgpjs/openpgpjs.git
synced 2025-11-23 22:15:52 +00:00
Implements Draft 6 (https://datatracker.ietf.org/doc/draft-ietf-openpgp-pqc/06/). Also, chunk ML-KEM and ML-DSA together in lightweight bundle. Noble-curves had to be updated to v1.7.0 to ensure the same version of noble-hashes is used as noble-post-quantum, making it possible to reuse the sha3 code/chunk across libs.
40 lines
948 B
Plaintext
40 lines
948 B
Plaintext
{
|
|
"drivers": [
|
|
{
|
|
"id": "sop-openpgpjs-branch",
|
|
"path": "__SOP_OPENPGPJS__",
|
|
"env": {
|
|
"OPENPGPJS_PATH": "__OPENPGPJS_BRANCH__",
|
|
"OPENPGPJS_CUSTOM_PROFILES": "{\"generate-key\": { \"post-quantum\": { \"description\": \"generate post-quantum v6 keys (relying on ML-DSA + ML-KEM)\", \"options\": { \"type\": \"pqc\", \"config\": { \"v6Keys\": true } } } } }"
|
|
}
|
|
},
|
|
{
|
|
"id": "sop-openpgpjs-main",
|
|
"path": "__SOP_OPENPGPJS__",
|
|
"env": {
|
|
"OPENPGPJS_PATH": "__OPENPGPJS_MAIN__",
|
|
"DISABLE_PROFILES": "true"
|
|
}
|
|
},
|
|
{
|
|
"path": "__SQOP__"
|
|
},
|
|
{
|
|
"path": "__GPGME_SOP__"
|
|
},
|
|
{
|
|
"id": "gosop-v2",
|
|
"path": "__GOSOP_V2__"
|
|
},
|
|
{
|
|
"path": "__RNP_SOP__"
|
|
},
|
|
{
|
|
"path": "__RSOP__"
|
|
}
|
|
],
|
|
"rlimits": {
|
|
"DATA": 1073741824
|
|
}
|
|
}
|
|
|