[Patch] HttpUtils.pm - SHA-256 digest

Begonnen von GerhardJ, 30 Dezember 2022, 16:51:46

Vorheriges Thema - Nächstes Thema

GerhardJ

Hallo Rudolf,

anbei ein Patch für HttpUtils.pm damit wird dem Modul die SHA-256 Authentifizierung beigebracht.
Die wird von den Shellys der 2. Generation benötigt, falls jemand die Web-API mit einem Passwort
abgesichert hat.

Grüße
Gerhard

(sorry für die PN - war unnötig)

rudolfkoenig

Wenn ich den Patch richtig lese, dann ist er nicht Rueckwaerts-Kompatibel: fuer MD5-sess gibt es kein cnonce mehr, und ohne qop kein $ha2.
Ich habe mit meiner Version mein Bestes versucht (sha256 sollte mit und ohne qop bzw -sess funktionieren), allerdings kann ich es nicht testen, deswegen bitte ich um Feedback.

GerhardJ

cnonce für MD5 hatte ich in den entsprechenden Zweig verschoben. $ha2 hab ich versammelt...
Ich lade mir die neue Version und teste mal.
Danke
Gerhard

rudolfkoenig

Zitatcnonce für MD5 hatte ich in den entsprechenden Zweig verschoben.
Stimmt, der wird aber vorher schon fuer MD5-sess gebraucht.

GerhardJ

Perl ist nicht meins  ;)
Habs soweit getestet - tut. Danke.

Grüße
Gerhard