gbarr / perl-authen-sasl

Perl library for performing SASL authentication
http://search.cpan.org/dist/Authen-SASL/
6 stars 10 forks source link

SCRAM-SHA-1(-PLUS) + SCRAM-SHA-256(-PLUS) + SCRAM-SHA-512(-PLUS) + SCRAM-SHA3-512(-PLUS) supports #9

Closed Neustradamus closed 1 year ago

Neustradamus commented 4 years ago

Dear @gbarr,

Can you add supports of :

You can add too:


SCRAM-SHA-1(-PLUS):

SCRAM-SHA-256(-PLUS):

SCRAM-SHA-512(-PLUS):

SCRAM-SHA3-512(-PLUS):

-PLUS variants:

IMAP:

LDAP:

HTTP:

2FA:

IANA:

Note, after SCRAM-SHA-1(-PLUS):

Linked to:

ehuelsmann commented 1 year ago

@Neustradamus No need to implement this in Authen::SASL. My dist implements the non -PLUS variants: https://metacpan.org/pod/Authen::SASL::SCRAM

ehuelsmann commented 1 year ago

@Neustradamus there's no RFC describing 224 or 384, right? Why then would anybody want to implement that? As for SHA3-512, that's in draft state. However, none of that is related to this repository. The repository for Authen::SASL::SCRAM is https://github.com/ehuelsmann/authen-sasl-scram.

Neustradamus commented 1 year ago

@ehuelsmann: It is based on SHA-1 RFC and it has been in https://metacpan.org/pod/Authen::SCRAM. To move people from Authen::SCRAM it is really important too. SCRAM-SHA-512 is like SCRAM-SHA3-512, already supported by some projects...

ehuelsmann commented 1 year ago

When I said that none of this matters to this repository while referring you to the Authen::SASL::SCRAM one, I meant that the discussion - if any - should be continued there. I'll do so in a minute.

Neustradamus commented 1 year ago

@ehuelsmann: I am sorry, can you delete the text from your ticket and close it? I will do a ticket in your repo.

Neustradamus commented 1 year ago

The ticket has been updated like all others.

ehuelsmann commented 1 year ago

Since Authen::SASL::SCRAM is about implementing SCRAM for SASL, this is not the place for this ticket.