Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix gen_ecdsa_mldsa_dual_keysig_cert example. #479

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 17 additions & 11 deletions X9.146/gen_ecdsa_mldsa_dual_keysig_cert.c
Original file line number Diff line number Diff line change
Expand Up @@ -271,19 +271,22 @@ static int do_certgen(int argc, char** argv)
switch (level)
{
case 2:
altSigAlgSz = SetAlgoID(CTC_DILITHIUM_LEVEL2, altSigAlgBuf, oidSigType,
altSigAlgSz = SetAlgoID(CTC_ML_DSA_LEVEL2, altSigAlgBuf, oidSigType,
0);
break;
case 3:
altSigAlgSz = SetAlgoID(CTC_DILITHIUM_LEVEL3, altSigAlgBuf, oidSigType,
altSigAlgSz = SetAlgoID(CTC_ML_DSA_LEVEL3, altSigAlgBuf, oidSigType,
0);
break;
case 5:
altSigAlgSz = SetAlgoID(CTC_DILITHIUM_LEVEL5, altSigAlgBuf, oidSigType,
altSigAlgSz = SetAlgoID(CTC_ML_DSA_LEVEL5, altSigAlgBuf, oidSigType,
0);
break;
}
if (altSigAlgSz <= 0) goto exit;
if (altSigAlgSz <= 0) {
printf("error: SetAlgoID(%d) returned: %d\n", level, altSigAlgSz);
goto exit;
}
printf("Successfully generated alternative signature algorithm;");
printf(" %d bytes.\n\n", altSigAlgSz);

Expand Down Expand Up @@ -374,22 +377,25 @@ static int do_certgen(int argc, char** argv)
{
case 2:
ret = wc_MakeSigWithBitStr(altSigValBuf, altSigValSz,
CTC_DILITHIUM_LEVEL2, preTbsBuf, preTbsSz,
DILITHIUM_LEVEL2_TYPE, &altCaKey, &rng);
CTC_ML_DSA_LEVEL2, preTbsBuf, preTbsSz,
ML_DSA_LEVEL2_TYPE, &altCaKey, &rng);
break;
case 3:
ret = wc_MakeSigWithBitStr(altSigValBuf, altSigValSz,
CTC_DILITHIUM_LEVEL3, preTbsBuf, preTbsSz,
DILITHIUM_LEVEL3_TYPE, &altCaKey, &rng);
CTC_ML_DSA_LEVEL3, preTbsBuf, preTbsSz,
ML_DSA_LEVEL3_TYPE, &altCaKey, &rng);
break;
case 5:
ret = wc_MakeSigWithBitStr(altSigValBuf, altSigValSz,
CTC_DILITHIUM_LEVEL5, preTbsBuf, preTbsSz,
DILITHIUM_LEVEL5_TYPE, &altCaKey, &rng);
CTC_ML_DSA_LEVEL5, preTbsBuf, preTbsSz,
ML_DSA_LEVEL5_TYPE, &altCaKey, &rng);
break;
}

if (ret < 0) goto exit;
if (ret < 0) {
printf("error: wc_MakeSigWithBitStr returned: %d\n", ret);
goto exit;
}
altSigValSz = ret;
printf("altSigVal is %d bytes.\n", altSigValSz);

Expand Down
Binary file modified certs/mldsa44_ca_key.der
Binary file not shown.
Binary file modified certs/mldsa44_ca_pubkey.der
Binary file not shown.
Binary file modified certs/mldsa44_server_key.der
Binary file not shown.
164 changes: 82 additions & 82 deletions certs/mldsa44_server_key.pem
Original file line number Diff line number Diff line change
@@ -1,84 +1,84 @@
-----BEGIN PRIVATE KEY-----
MIIPOgIBADANBgsrBgEEAQKCCwwEBASCDyQEgg8gqALA4rE+ZhXWTub/7rGMF9PD
I0VwI+ruEtUa7WohOqqWoktr9sNBClG74Fi5+fj24qZoaIxQMJozPnbo+LrFTOam
403KrsyRTEU8Oofa6hwyRktcnWpF1KZeoMv1ElQhWradmve6miojPXIG666JQyxx
V0AQbKt46Qbp76fPxd6ZBm0RFwYYsiQgyAHKkEHipJAhRyGkRmHDBEqglCDEKJBC
EExTEAgKEoQSImUcNpAYkgkCJkIkwUjZEhKcMIVkpmWAEigCBY0chGQUtYWKkBAh
RUFhFkXJxi1JkCzDOCziMlLAuEUERkogA0xiBmgSMCyQImJKKEWEBGHMBgoKyGDT
CAQLJiIhM2oQRQwcpQWTwizABiWCJEJcJnASFnBaSERMQozRJoiQSAqAJiDMtoDg
xjFSMpAjIYTiKJGbloFgEpKBspEcx2wkoxAJtYUDyWwMBAlixmQhpmQQMCEcKEAa
hoiIliBgFCiZthDBxJETsUmLQEhUKEVTpCSaNiGLkmgZCRKgAFJjtiDYliGipnEK
MG4DkkVRFkJEAmlaMIYhOIpINi3hRo2hqEkYqSiRMpCBtowiyUCgmAwcSAoDNXLD
RgVBRoISGSQjQSREmACSslGSsBABBU6SuIwYqYEAJFEKqGGLCEocuAVkQAqQBiGM
AGKQQlCDwHHYFi3bhozSBBJBNkTSkiAcMXBKkknDQmpbSFAJFgpIMgoghomaxmSE
MkaEhE3LOAHEtBFKgJBRNiKkFHJcNJGZNgUChzEBs2QauInKIooJghECwYQSAg2j
hIXTNmADuREMpmzYKAIgQhILQlFSQAHSNk2gpoTIgAzamJFhBCAYp5DAJnIhoChj
NgEgEUWBACJgggwIJk3IsomJlBBcghHbBJILKAwJBUwMQkFSsnEQAFIcIkHSAmgi
iYScwEmjlo0MF0oToUhJQkwDKTDYImQbNgUSMwQMsxCYRilhJgWMiGyBImXcmIiQ
QEEKQBBUEkoQx4XIMGjbAk3JIIjAMEEKCQwUOA2KInIYAoEBIElaEkxIgC0SRFHD
wIgbpSyhII0ctC3TAAggARKApFGKAITaliTYEGRctiTkIgzTiChQkiUahgUAkGCY
MmhKxIygBEwDIGgQKW0SuWnARiwbMEmQtmWagpFZRHHaAIpjRDLRpiwQRk4AiUiE
AC0EREUbgoDcQGQbBU2L0lZjUdTm3ecyzRn1uqgaNsLRLZC4g4HusX6RrojmX1+Z
XdhKq2IJJttn48wYWnhtVRneOLkE4USf+mSvB8u3Ky8SKowYf+oz17hDQaQYYqWo
d9e5E421avM2w+vUZpm+uSZXSl50ksgbEJZZLQCUQ+3WylABXwZfefaJnTD6PSIv
0RaHyjwKPgRuRtulmJsdX0XyCwvgQR195Jmfgl/5oAToim5YPWbCE875UG0RdI2+
ZMuzPkbk4VbKJ5LJ3E7YwdlQWnl/VrxqzBL3Au4m7bsQAi1fLGgUH6JcabN0HsaC
I1qmiVqj7QVfFSaBbAm3BMN6qW1vWYTbTz3pgyLadyQuryjivLD4OT68Lwg8gke8
HMfwf65z3npPYMSm8BZaYNjYwk9dKrEGLziRRxVEbYBHEX22UOGhVU41HM4npRI1
avcZTXRjB3PGCmGvd28N3ILVMH02YNfE/ukjHvptAJOvAbzIVH6NyJhvdjuj/lbl
Cvvk5NUSAyAComeWyn0Rv2OohPsxWgGjQuEDfhGeGWgiFoX8qIsqWWCLwiSwJkqO
P2SJ1XvcDUNbUs68fN2QMxOd5d/Lg/DxQTq8OJ0IF40857m/cwUSkrVjrtxZ6MP3
6bGhtn0bMlfum3mR3kqMGAk2emOcYTJR6Pnc4vzB1Mud6oKF2UzlzqrNvlPBPLps
IUZ0xVEn6/bCCQInCn0sUGOeqFKqpkgdaK6d1ZwPkERAPNXK2NWTNZ8nkB75xMy2
E6Y7sYGCsmxFrdM6HEFTn4pM9Tzkx1ZjVFjOFXSWLcsITKaWIdNSMKrElj3HVktJ
yIjcuWWppZoPDjGIQYKH6pZZ0Ass3H7/Q1MZpdbQTQRGDJPQyT6SdTrsEv7oTTru
QFfDR4J81Dn4dh99t5JMzbgXGamx/3MkU1ggvoOZBsmvW5NlOnu7Je5xHTz1RLEj
+oUuF8dARd5gvhIfiJFhZCLklbYmCjIbTC48Ff/sQWRXw0Y2RZo7BXzFVRqt3BQi
2BanEOSnf+J1AVh/TokEJ/ykYoQiLsJ+/MPTPVKra8L+aavWH6D9UE3EwFHYljPy
5kF9PaxHy5+mAgOkA3OJpCwt9dxIWUz970C2/8o94OK2kiPqmGH6mptWhp3Ayrnu
X1XUdyuuHi1VJ31JZv0G9L4FlJltwq29UX3lyLFoau50HgG0UJKdx1O8BiQ1rowD
qnf+4c8XobADCFENZRqWoNrlofPCTyrOLBLCKKMkFebp+xVJ+S7547TxtiCqKXdE
iORrsQRGHOh6Z69A+GGTFqeWIzY2MSj2GOaGm7Dol7ll44D/nq183mAEYZpYnQVR
7fdcQ9CRFkoFePM3/HofgR4wVP4FqZANyNf0EbrS4trQDenETmPWqTwKeONKTbBg
vrL2rQtot9DfiTBMS3iPMuwWjGruZ+sIBF/OFpP6k22n/3uxs+R0wdXHbW5Yqonj
0vphHqv0nTOpxmxU8uBFp/iE0JVQzGS4XzZkmTNhIAiNIfOEPmpbqUKtOq1fLC5S
fXqX75rOcXR/Kf2+8Dqvw7qo376BJLx8Q8sPC2gxY2BJ5TRZCPxuSSPPEmcy0nAQ
okCQQpdec5t1W0CzstTR8bsT239LLR7LRDuhX6ikAllMk8WCo9fn5u2Jg0fDETMr
DZG62wtSKtTjXn823bAzvJlODXC4ZzUUvVWXCheuFhRsoNAAqUa4O3YDYQRPIESP
aPueV+oqy7oZL6L6FFuKhaRPTRbFXSsG8UQCnD/b86c+Jn0kK4fIoLytTLf/oxK7
+tDZV6ShNP6zSM4155i+ZTm0BGse8mOyHMhdqiIeXYtjWs90Uh2j5ZYr07xgTk6R
8h6FzmGu5ftTKe+QkWSk89raUXqlGAMZtc4Y9bT86yGKrovCzlrFh9UwhIoHIh7m
O11xbpoNcTx5xIa8/48EPutMVNn8L7ihT4BLmQhxG7qbQV0pwrxzd2XdOWO+/erz
IzFEUxhlxZm+FYxWRQbjZooLgRI3f97Qmi89idpp1qL9/LcsAsaRiAzyUGs3AsYw
3lHCmKTPICFBtgF/lXRUcPI9pXgSrmYbc/oMQ+BwoKXEbhah45UzRPUUdx9DAzVe
VkwW4CJoZjLxgnczNuE8mv9OMeb4/EGNrm8Y3h7zbpF4QZTi+yJ0Z7YYFU7hm9ik
qsldIz9t2avQAocCfbBe74h/AaDc0wfFJT2Re2DyVHv0ayt/VeqQ7/RvU4IGJagC
wOKxPmYV1k7m/+6xjBfTwyNFcCPq7hLVGu1qITqqcd7Bhc2sY1cJdArl755/ZwlB
a6ZKlExXRuRzf1/26NGWrjYJKbhOTYqOG2TYpGb19e8tq9DBWQyYPFXnBjl3PTrJ
GhNEuNrAN0M8R/OKHPF60b2w3Nk0vwaviWlHm+rI11xOwHZikasI7CFqFGu8NenB
wWgLanSajMkWkyCnGH7dHivAhCj6tuQVnuyZkFiszHnFf1kFAEehnpc5IBROkOGH
Is4cK97akR5s2fyIinhFcBIDbCmdhbd2dO1E8Kms3Pm0MlQJEXCH68kmBazXtQ1Q
OnS2Bf0xEPOQmyqF4q4TKnsFluXn/JA3ZzxvDl2Fze/B6pMyggrIzcOlUJq5i4Tw
u3rkorCtKpKpJ7YN7hsk3Tfl2FuQuX3DT0rpPnBkigWiQUouOA419mFZ9Z4G4KnV
UZQpycqdtn9jH0xXKIMZXEOj9FSV060H1FAHH+QweoBJLU+VIINdY9mwmFPJNWpZ
r1vqZKgQMFEsR3HOh/pQEaaWJQCk1G7dgZH9HBeMnVXNbLnx1C0+fCml0ShCwTBw
J8r4eqrUG882Yj/K8rHxkNlov5KfA0giQ5nXGu6dULeRkAH6CpXOADgOOR68/dE9
jN1NPf1uxdHDfuWFeBQdUne57SRVvQ788sLQIi90kY21wp7PG0nusWOv1ev2Jeud
0q84cZ1rnDO73hsMvi5vqlIwbhYERQC0P+7vYJ5D1/e6j0QSCvspJXAUY7f1ZX6q
dyAK/J9f0UqExdIxtIG71toluCeSQvE8OQVL+u5RfJYVWpjppGs7ao3Co0ns9xig
dCeIbFFS5Pk9fDW6Rfe8NXREPh8MldUXrklA8cOT48ouPyTd3ZJHiJ1RXaCCYxGv
i5p67nh7RCyfCiQlrpAimcCjBXW7Shjln+GLhjTEaEhQ8/SUJO8Tz7dKtcFsNfri
2pEFyiYtLtNZfg6XMPt6ptwrzKqRawKJCQs3CEdlz2nNYA5SKZzubSlXfuxhL7W3
RZ90f0p7sUKFH3Wf9kn8EUvwK5D3IqRlZeHBMORmOXi7A5lKilkCBwJ8+kNjkwMv
aBsHW+kSToLImcJrqHgsZM8/nLq2dTWBDXd4poCUE3shtj5MkMbPOHK7YXR8K10L
1jpkdYlKSLANc1CwVYIW4fgWhopFTzax0ursG/HlHtkLhUf4Wrm6GJmNqL2wdFUo
eATqCBpdDLfyQEJOfkffdJK+KquN7sG1oosmYRRaK5ubBu+5tYolzbFDy3nGOFkf
zilSFziXh2DpBufR452UrMEYLa5QqtUOU2v3WNnNuUcR6LcfFrbFrOJD2Dj9aYB8
VpHkytggdtCdYspnfAK5pOiCUBZX96DIgKxRg0+YT94me+twiCaDiV8rdasaOQKt
u5CoxPy+7Q1Ix1WRFAo81FBQZIIUDFEmKqzBKGgIwa/hzgz9r2hO0qeV3MpbjiOu
+D8QGYvhA34wG/kSLV5Pvf+Qm/Ihg4MVqJt7VjEKPVltqzVVekKzrhn5qmzKO7fw
Wgv49wJ6ACUr7IMYSfVs1gn7WzXvRpD5FAWsGLvGeoAmRBQvXczjiemcP8Pq6/Ez
jIrF+b4jahbmj+qzvWU1MU4zR4F7exiHfS44yEqsvzCmThddQk/Q0PJN781ZsFKQ
UT24/vdNe7sBRNBycCd4kgLLGlW2E9WyVZxosXIhvnVD00RpxZL2ANEVenL4PNnK
I18VSVVzrs4agZLepIc=
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
t80+PE4qLPVXgWrF
-----END PRIVATE KEY-----
Binary file modified certs/mldsa44_server_pubkey.der
Binary file not shown.