jcryptool / crypto

JCrypTool Crypto Plug-ins
https://www.cryptool.org
Eclipse Public License 1.0
68 stars 39 forks source link

Improvement ideas and bugs: McEliece/Rainbow (ErrorCorrectingCodes/MultivatiateCrypto) #328

Open simlei opened 4 years ago

simlei commented 4 years ago

This concerns the plugins:

Textual issues

Help system

Translation

Layout

image

simlei commented 4 years ago
simlei commented 3 years ago

Bugs:

1)

McEliece Cryptosystem: the "Decrypt" button yields an error with default inputs and "Generate keys" > "Encrypt" > "Decrypt" image

java.lang.ArithmeticException: length mismatch
    at org.bouncycastle.pqc.math.linearalgebra.GF2Vector.<init>(GF2Vector.java:122)
    at org.bouncycastle.pqc.math.linearalgebra.GF2Vector.OS2VP(GF2Vector.java:182)
    at org.bouncycastle.pqc.crypto.mceliece.McElieceCipher.messageDecrypt(Unknown Source)
    at org.jcryptool.visual.errorcorrectingcodes.algorithm.McElieceCrypto.decrypt(McElieceCrypto.java:166)
    at org.jcryptool.visual.errorcorrectingcodes.ui.views.McElieceView.performDecryption(McElieceView.java:268)
    at org.jcryptool.visual.errorcorrectingcodes.ui.views.McElieceView.lambda$4(McElieceView.java:197)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
simlei commented 3 years ago

Functionality improvements