ogrebgr / scram-sasl

Java implementation of the SCRAM SASL for both server and client plus examples
Apache License 2.0
15 stars 6 forks source link

-PLUS variants for SCRAM #4

Open Neustradamus opened 4 years ago

Neustradamus commented 4 years ago

There is no indication about RFC7677: SCRAM-SHA-256 and SCRAM-SHA-256-PLUS Simple Authentication and Security Layer (SASL) Mechanisms


"When using the SASL SCRAM mechanism, the SCRAM-SHA-256-PLUS variant SHOULD be preferred over the SCRAM-SHA-256 variant, and SHA-256 variants [RFC7677] SHOULD be preferred over SHA-1 variants [RFC5802]".

https://xmpp.org/extensions/inbox/hash-recommendations.html

-PLUS variants:

LDAP:

HTTP:

2FA:

IANA:

Linked to:

ogrebgr commented 4 years ago

Sorry, I am not sure what are you asking exactly... Supported algos are: SCRAM-SHA-1, SCRAM-SHA-256, SCRAM-SHA-512. I don't know that the "-PLUS" means...

Neustradamus commented 4 years ago

SCRAM-SHA-256 is from RFC7677 ;)

-PLUS variants are in RFC5802 and RFC7677 too.

Can you add support of Channel Bindings?

ogrebgr commented 4 years ago

Yes, I can but currently I don't have much free time... :-( Do you need this urgently?

Neustradamus commented 2 years ago

It is official, it is here: RFC 9266: Channel Bindings for TLS 1.3: