Project

General

Profile

Feature #8459

Add support for SCRAM-SHA-512(-PLUS)

Added by Neustradamus - 4 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
High
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Database:
n/a
Source Code Disclaimer:

Description

Can you add SCRAM-SHA-256 and SCRAM-SHA-256 supports in more that SCRAM-SHA-1 and SCRAM-SHA-1-PLUS supports for all Tigase softs/libs?

It will be perfect if in all supported branches (not only master).

Associated revisions

Revision 4dabc4c6 (diff)
Added by Andrzej Wójcik IoT 1 CloudTigaseTeam about 1 month ago

#8459: added support for SCRAM-SHA-512(-PLUS)

Revision 54c670ae (diff)
Added by Andrzej Wójcik IoT 1 CloudTigaseTeam about 1 month ago

#8459: added support for SCRAM-SHA-512(-PLUS)

Revision 71de79fc (diff)
Added by Andrzej Wójcik IoT 1 CloudTigaseTeam about 1 month ago

#8459: added support for SCRAM-SHA-512(-PLUS)

Revision 039661cb (diff)
Added by Andrzej Wójcik IoT 1 CloudTigaseTeam about 1 month ago

#8459: added documentation for SCRAM-SHA-512

Revision 6a6cf0cf (diff)
Added by Andrzej Wójcik IoT 1 CloudTigaseTeam about 1 month ago

#8459: added documentation for SCRAM-SHA-512

History

#2 Updated by Wojciech Kapcia TigaseTeam 4 months ago

  • Status changed from New to Closed
  • Assignee set to Neustradamus -
  • Target version changed from tigase-server-8.2.0 to tigase-server-8.0.0

Thank you for your comment. SCRAM-* was added in master branch (version 8.0.0) and given that it will be releases rather soon we won't port it to stable branch (current version 7.1.x). Version 8.0.0 will effectively became stable

#3 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam 3 months ago

  • Status changed from Closed to Feedback

#4 Updated by Neustradamus - 3 months ago

It is possible to add SCRAM-SHA-512(-PLUS) in the same time before the release?

#5 Updated by Wojciech Kapcia TigaseTeam 3 months ago

  • Tracker changed from Bug to Feature
  • Subject changed from SCRAM-SHA-256 and SCRAM-SHA-256 in more that SCRAM-SHA-1 and SCRAM-SHA-1-PLUS to Add support for SCRAM-SHA-512(-PLUS)
  • Status changed from Feedback to New
  • Target version changed from tigase-server-8.0.0 to tigase-server-8.1.0
  • Applicable version deleted (git/master)

8.0.0 is closed (and rc1 will be released in the coming days). We could plan adding SCRAM-SHA-512(-PLUS) to 8.1.0 version.

#6 Updated by Wojciech Kapcia TigaseTeam 3 months ago

  • Assignee changed from Neustradamus - to Andrzej Wójcik

#7 Updated by Andrzej Wójcik IoT 1 CloudTigaseTeam about 1 month ago

  • Status changed from New to In QA
  • Assignee changed from Andrzej Wójcik to Wojciech Kapcia
  • % Done changed from 0 to 100

The feature is implemented but it requires to be enabled with the following configuration:

authRepository () {
    default () {
        credentialEncoders() {
            'SCRAM-SHA-512' (active: true) {}
        }
        credentialDecoders() {
            'SCRAM-SHA-512' (active: true) {}
        }
    }
}

#8 Updated by Wojciech Kapcia TigaseTeam about 1 month ago

  • Status changed from In QA to Feedback

Andrzej, I think that we could backport it to 8.0.1.

#9 Updated by Andrzej Wójcik IoT 1 CloudTigaseTeam about 1 month ago

  • Status changed from Feedback to In QA

I've added documentation and backported changes.

#10 Updated by Wojciech Kapcia TigaseTeam about 1 month ago

  • Status changed from In QA to Closed

Thank you!

Also available in: Atom PDF