Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 21 11:12

    simlei on develop

    update IDE config (compare)

  • Sep 21 11:07

    simlei on platform-update-2022

    (compare)

  • Sep 21 10:09

    simlei on develop

    bump eclipse platform and babel… provide additional update sites… (compare)

  • Sep 19 19:43
    BigRay01 commented #257
  • Sep 19 16:45
    simlei commented #257
  • Sep 19 15:38
    BigRay01 commented #257
  • Sep 19 15:37
    simlei commented #257
  • Sep 19 15:37
    simlei commented #257
  • Sep 19 15:27
    BigRay01 edited #257
  • Sep 19 15:26
    BigRay01 opened #257
  • Sep 19 14:45

    simlei on develop

    [Generated] commit for version … (compare)

  • Sep 19 14:45

    simlei on develop

    [Generated] commit for version … (compare)

  • Sep 19 14:01

    simlei on develop

    update IDE setup files (compare)

  • Sep 19 13:57

    simlei on develop

    disable bci project for now (ag… (compare)

  • Sep 19 13:54

    simlei on develop

    remove bci artifacts from class… (compare)

  • Sep 19 13:53

    simlei on develop

    disable bci project for now (compare)

  • Sep 19 11:26

    simlei on develop

    [Generated] commit for version … update install config for JCT d… (compare)

  • Sep 19 11:10

    simlei on Weekly-1.0.8.22-20220919

    (compare)

  • Sep 19 10:41

    simlei on develop

    pulling annotation processor ou… (compare)

  • Sep 19 10:32

    simlei on develop

    [Generated] commit for version … pulling annotation processor ou… (compare)

Bernhard Esslinger
@be4
JCT Release Candidate 9 published today (2019-02-16_JCT_RC9)
Thanks to all the developers and testers, and especially to Thorben and Dominik for their great work. After more than 2 years (since releasing RC8) and after more than 100 weekly builds and more than 500 commits this version (RC9) has been released. Please use it, enjoy it and send us all the positive and critical feedback you have. Thanks, be
tassadarius
@tassadarius
Hallo zusammen, kennt eigentlich irgendjemand eine halbwegs verwendbare (und frei verfügbare) UI-Mockup-Software, mit der man sich schnell einmal ein paar Buttons und Texte zusammenklicken kann, damit man schauen kann wie das so aussieht?
Bernhard Esslinger
@be4
Ich habe Ihnen zu GUI-Prototyping-Tools eine Mail geschrieben.
tassadarius
@tassadarius
Hallo zusammen, arbeitet eigentlich gerade jemand an Visualisierungen -> Diffie-Hellman Key Exchange (EC)? Ich habe da heute mal reingeklickt und mir sind einige Kleinigkeiten aufgefallen. Die würde ich sonst gleich mit den in der Telco besprochenen Popups (die immer am Hauptmonitor aufpoppen, und nicht am Bildschirm wo gerade JCrypTool läuft) ausbessern.
Charlotte Magister
@CharlotteMagister
Ich gucke mir gerade die Logik an, aber das sollte nichts mit der Visualisierungen zu tun haben. Also von mir aus klingt das aufbessern gut. Vielen Dank!
tassadarius
@tassadarius
Passt gut, Ich würde nur die Visualisierung/User Interface ändern.
Charlotte Magister
@CharlotteMagister
Super. Vielen Dank :)
Thorben Groos
@grthor
Hallo zusammen, können die die Windows nutzen mal nachschauen, ob die Visualisierung Diffie-Hellman Schlüsselaustausch bei euch in deutsch verfügbar ist.
Bernhard Esslinger
@be4
Hallo, sowohl die GUI als auch die Onlinehilfe sind unter Windows in Deutsch verfügbar.
grafik.png
grafik.png
Thorben Groos
@grthor

Interessanterweise ist das Plugin bei mir nur auf englisch, egal welche Sprache ich in den Einstellungen auswähle. Nach kurzer Suche ist mir aufgefallen, dass alle Plugins bei mir nur auf englisch sind, bei denen die Texte so message = Messages.getString("key.one"); geladen werden. Die Plugins, die die Text auf die neue Art message = Messages.key_one; laden sind auf deutsch. Was alt und was neu ist hab ich aus der Eclipse Doku: https://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fmessage_bundles.html

Wie sieht es bei den anderen aus? Ist das Diffie Hellman Schlüsselaustausch Plugin bei euch auf deutsch verfügbar?

tassadarius
@tassadarius
Also bei mir funktioniert's sowohl auf deutsch als auch auf englisch (Windows 7). Was mir aber aufgefallen ist, dass bei mir im neuesten Weekly-Build das Elliptische-Kurven-Plugin (ECC) gar nicht mehr funktioniert (Kann aber auch an meiner IDE-Umgebung liegen).
Charlotte Magister
@CharlotteMagister
@tassadarius Ich gucke mir das ECC Plugin nochmal an. Ich hatte code verändert, vielleicht hat das etwas kaputt gemacht. Danke!
Thorben Groos
@grthor
Hi @tassadarius ich hab schon eine Idee woran es liegt. Kannst du dein jctKeystore.ksf mal löschen und das Plugin dann nochmal ausprobieren. Die Datei liegt hier: C:\Users\Tassadar\Documents\.jcryptool\flexiprovider\jctKeystore.ksf. Es schaut so aus, als sei ein Key in deinem Keystore, der seit java 8u171 verhindert, dass der Keystore geladen werden kann. Hier der Issue dazu: jcryptool/core#120.
@CharlotteMagister deine Änderungen am Code haben mit dem Problem wahrscheinlich nichts zu tun.+
tassadarius
@tassadarius

Hallo Thorben, ja das hat den Fehler behoben, danke. Könnte das für Nutzer eventuell zu Problemen führen, bzw. war das Problem bekannt?

Zum Elliptic-Curve-Diffie-Hellman-Plugin: Da gings ja letztes Mal um eine Monospaced Schriftart. Ich habe das jetzt einmal mit JFace Resources gemacht. Beim Huffman-Plugin hab ich glaube ich direkt die Schriftart Courier geladen. Wäre das eventuell sogar Wert, dass man eine Monospaced-Schriftart in einer Standardgröße in den FontService integriert?

Screenshots wie jetzt der überarbeitete Wizard ausschaut folgen:

ecdh-wizard_before.png
So hats vorher ausgeschaut
ecdh-wizard_after.png
Und so nachher
Bernhard Esslinger
@be4
"Nachher" sieht viel besser aus.
Thorben Groos
@grthor
Das Problem ist bekannt. Seit ein ungefähr letztem Jahr um die Zeit wird dieser Key nicht mehr im Weekly Build und Realease Build ausgeliefert. Für einen "neuen" Kunden gitb es gar keine Probleme, da diese die nicht sicherheitsrichtlinienkonformen Keys nie bekommen haben. Für "alte" Nutzer, die ihren .jcryptool-Ordner seit letztem Jahr nicht mehr gelöscht haben, tritt das Problem auf.
Ich habe auch schonmal überlegt, ein Programm zu schreiben, welches die nicht konformen Keys aus dem Keystore entfernt. Das würde dann aber auch vom Nutzer angelegte Schlüssel löschen, was vielleicht unerwünscht ist.
tassadarius
@tassadarius

Ok, ich schätze das Problem wird nicht allzu groß sein, bzw. viele Nutzer betreffen. Könnte man sonst eine "Umleitung" einbauen die beim Laden solcher Keys einfach auf neue umschwenkt?

Ad Monospaced Schriftart: Ich habe Herrn Schadow kontaktiert. Er hat gemeint das geht in Ordnung und wenn es auf Linux und Windows geht wird es höchstwahrscheinlich auch auf Macs funktioniern. Ich habe das jetzt mal eingebaut und im core einen Pull-Request gestellt. Die Schriftart wird jetzt noch nirgends (außer bei mir lokal) verwendet, also sollten erst einmal sowieso keine Probleme auftauchen.

Auf meinen beiden Entwicklungsrechnern mit Windows 7 und KDE Manjaro Linux hats funktioniert, sowohl in Eclipse als auch der Maven-Build.

Thorben Groos
@grthor
Wo liegt der .jcryptool-Ordner bei Mac?
Simon Leischnig
@simlei
Hallo liebe Mitstreiter,
Heute früh haben Hr. Esslinger, Hr. Groos und ich uns auf das weitere Vorgehen bezüglich der E4-Migration geeinigt. Aufgrund der Tiefe und Vielzahl an Anpassungen, die nötig sein werden um JCT und seine Core- und Crypto-Plug-ins in eine reine E4-Applikation zu verwandeln, wird das Vorhaben nicht mehr für Version 1.0 anvisiert. Die Probleme mit dem E3-Kompatibilitätslayer, die uns zur E4-Umstellung drängen, werden wir durch entsprechende selbstentwickelte Workarounds lösen.
Die E4-Migration ist jedoch durchaus ein bleibendes Ziel, welches wir nach dem vollendeten Release von JCT 1.0 im Auge behalten werden.
Thorben Groos
@grthor
Gute Nachrichten, der Splash Screen funktioniert wieder unter Windows! Das Problem herauszufinden war gar nicht so einfach, da es kein Problem im Code gab. Die spalsh.bmp, das Bild was angezeigt wird, wurde von eclipse als broken erkannt und daher nicht angezeigt. Ich hab das Bild einmal mit MS Paint geöffnet und ohne Änderungen gespeichert, jetzt funktioniert er wieder :)
Simon Leischnig
@simlei
nice :)
Bernhard Esslinger
@be4
The user presentations of JCT have been updated and enhanced (both in English and German).
JCrypTool_Praes_de_v49.pdf
JCrypTool_Praes_en_v30.pdf
tassadarius
@tassadarius

Mein Pull-Request für ECDH ist endlich fertig. Ich habs jetzt mal technisch überarbeitet, inhaltlich wäre da glaube ich noch mehr drin, ich finde die Beschreibungen nicht sehr gut. Die Online-Hilfe muss ich noch updaten

Vorher:

main_view_before.png
und nachher:
main_view_after.png

Da fällt mir gerade auf, dass ich aus versehen einen hardcoded String ("Aktueller Schritt") vergessen habe, könntest du den merge dann nochmal rebasen @grthor? Sonst mach ich es und stell den PR neu.

Zusätzlich hab ich einen Issue aufgemacht, weil die Animation auf Linux nicht funktioniert jcryptool/crypto#252. @simlei Könntest du mal schauen ob das auf deinem Ubuntu auch nicht geht?

tassadarius
@tassadarius
Außerdem ist das jetzt das erste Plug-in, das die neue FontService.getNormalMonospacedFont() verwendet, wär auch toll wenn jeder testen/schauen könnte ob das korrekt funktioniert, dann kann man es auf andere Plugins ausweiten, die monospaced fonts verwenden (Huffman fällt mir spontan ein)
Bernhard Esslinger
@be4
Ich teste es dann unter Win10 mit dem nächsten Weekly Build (WB) am kommenden Wochenende.
Thorben Groos
@grthor
@tassadarius der PR ist noch nicht gemerged. Du kannst die Änderung einfach noch auf deinen develop Branch pushen. So ist die Änderung dann automatisch mit im PR.
Thorben Groos
@grthor
@tassadarius ich habe deinen PR gerade gemerged, damit die Änderungen im morgigen WB enthalten sind. Die fehlende Übersetzung ("Aktueller Schritt") kannst du dann später entweder direkt ins Repo pushen oder einen kleinen neuen PR stellen.
Simon Leischnig
@simlei
jcryptool/crypto@75e04a5
Commit no. 3000 geholt :v:
Thorben Groos
@grthor
3000 ist schon ein ganz schöne Nummer :+1: :)
und dann noch ein Commit der einen Issue schließt, top :D
Simon Leischnig
@simlei
Google Chrome bekommt bei mir auf der Mac OS X VM auch eine Warnung mit "unidentified developer"...
image.png
Vielleicht sind Mac user den Spaß ja auch einfach schon gewohnt, so wie unter Windows...
Thorben Groos
@grthor
Das kann ich mir eigentlich nicht vorstellen. Der typische Mac User würde in dem Dialog einfach auf ok drücken und könne nie Chrome nutzen. Kann es sein, dass es an der VM liegt?
tassadarius
@tassadarius
Hallo zusammen,
zum Suchleisten-Thema: es stand ja im Raum die QuickAccess von Eclipse als Suchleiste zu verwenden. Als ich heute daran herumgebastelt habe, ist mir aufgefallen, dass wir ja eigentlich schon eine Suche haben - den "Crypto Explorer". Da ich beim Thema QuickAccess gerade etwas anstehe - ich weiß nicht wie man das Ding benutzt oder in die Toolbar einbindet, habe ich überlegt einfach den Code des Crypto-Explorers zu nutzen und damit eine permanente Suchleiste in die Toolbar einzubauen.
Bernhard Esslinger
@be4
Die gegenwärtige Suchleiste im Crypto-Explorer sucht immer nur innerhalb der Menüs des unten eingestellen Tabs (also bspw. nur durch die Menüs unter "Visuals") und als Tabs werden nur die Hauptmenüs der Default-Perspektive angeboten. Fein wäre, wenn die permanente Suchleiste alle Menüs der Default-Perspektive kennen würde
, aber auch alle Einträge in der Algorithmen-Perspektive.