我正在使用 BouncyCastles Java API 并想使用 McEliece 加密。在浏览了各种论文以找到好的参数(例如如何选择 McEliece 的参数?)后,我现在遇到了问题,我看不到使用 BouncyCastle API 设置这些参数的可能性。
在所有论文中,参数集都是一个三元组:(n, k, t)。但是使用 BouncyCastle,我只能指定 3 元组(m, t, poly)来生成密钥对:
new McElieceCCA2Parameters(m, t, poly)
它们如何对应于(n, k, t)参数集?