Skip to content

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

@simlei

Description

@simlei

This concerns the plugins:

  • McEliece (crypto/org.jcryptool.visual.errorcorrectingcodes)
  • Rainbow (crypto/org.jcryptool.visual.rainbow)

Textual issues

Help system

  • DE/McEliece: question mark button does not open help; help is however present ("TOC/Visual/Fehlerkorrektur Codes") but empty (needs translation @ B.E.) (0a4dcfb)
  • DE/Rainbow : question mark button does not open help; help is not present in the source (5993f17)
  • EN/McEliece: question mark button does not open help; help is however present ("TOC/Visual/McEliece cryptographic system") (5993f17)
  • EN/Rainbow : question mark button does not open help; help is however present ("TOC/Visual/Multivariate Cryptography") (0a4dcfb)

Translation

Layout

  • Rainbow/Multivar.Krypto -- Layout: Die Formeln unter "Coefficient distribution" sind breiter als der Bereich, ab dem der horizontale Scrollbar angezeigt wird.
  • Rainbow/Multivar.Krypto -- Layout: Auch wenn ich n=7 setze, wird der Platz bis zur Gruppierung "Algorithm details" nicht gnaz beansprucht. Wenn das so ist, dann bitte Gruppierung "Algorithm details" nach oben schieben.
  • McEliece: Alice and Bob's private key areas in "Algorithmus" (second tab of McEliece) are way big.
    • McEliece: Third tab: better layout (space waste), less intrusive colors

image

  • Zuviel leerer Platz unter "Coefficient distribution". Dafür wurde unter "Algorithm details" zuerst ein vertikaler Scrollbar nötig.
    • Die Leerzeile vor "----Public Key----" in "Coefficient distribution" rausnehmen.
  • Die senkrechte Trennlinie verschiebbar machen. Ich würde es so einstellen, dass die linke Seite etwas weniger Platz hat und dafür die rechte mehr. Dann würde man auch alle Koeffizienten (wie O_23) sehen. Wenn unter "Coefficient distribution" nicht alles angezeigt werden kann, sollte es einen horizontaen Scrollbar haben.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions