Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sinspin,
5. Dez 2021
Ich habe meine Zweifel an der Sinnfälligkeit des Parameters IsLastCall.
Das mag jetzt ein etwas grenzwertiges Beispiel sein. Aber versuch den Parameter mal ein einer rekursiven Funktion mit zufälliger Tiefe zu setzen.
Es ginge dann nur indem ich hinterher noch einen Call mache mit einem Byte Müll, nur um IsLastCall setzen zu können.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sinspin,
28. Nov 2021
Hey,
CalcStream ist selber kein Teil von SHA3?
CalcStream mach das Init selber?
CalcStream könnte nicht mehrmals aufgerufen werden um verschiedene Streams zu dem SHA3 hinzuzufügen?
Alles nein, dann frage ich mich warum sich CalcStream herausnimmt den SHA3 abzuschließen ;-).
Generell ist das aber eine globale Designfrage.
Wie ist es für alle anderen Hashes gelößt?