Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#21253 closed Cleanup/optimization (fixed)

PBKDF2 with cached HMAC key

Reported by: Tim Graham Owned by: nobody
Component: contrib.auth Version: dev
Severity: Normal Keywords:
Cc: Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

50% faster than our implementation according to the pull request.

Change History (5)

comment:1 by Tim Graham, 10 years ago

Triage Stage: AcceptedReady for checkin

Updated PR that applies cleanly. Presumably RFC, but waiting for a review from Donald and/or Paul.

comment:2 by Florian Apolloner <florian@…>, 10 years ago

Resolution: fixed
Status: newclosed

In 1e4f53a6eb8d1816e51eb8bd8f95e704f6b89ead:

Fixed #21253 -- PBKDF2 with cached HMAC key

This gives a 2x speed increase compared to the existing implementation.

Thanks to Steve Thomas for the initial patch and Tim Graham for finishing it.

comment:3 by Florian Apolloner <florian@…>, 10 years ago

In 37aea82b1cf1175cb5d8de80fb8b0902b3d303e5:

[1.6.x] Fixed #21253 -- PBKDF2 with cached HMAC key

This gives a 2x speed increase compared to the existing implementation.

Thanks to Steve Thomas for the initial patch and Tim Graham for finishing it.

Backport of 1e4f53a6eb8d1816e51eb8bd8f95e704f6b89ead from master.

comment:4 by Florian Apolloner <florian@…>, 10 years ago

In 166be6a77e40a40f12c7724db6f4524babd03715:

[1.5.x] Fixed #21253 -- PBKDF2 with cached HMAC key

This gives a 2x speed increase compared to the existing implementation.

Thanks to Steve Thomas for the initial patch and Tim Graham for finishing it.

Backport of 1e4f53a6eb8d1816e51eb8bd8f95e704f6b89ead from master.

comment:5 by Florian Apolloner <florian@…>, 10 years ago

In c4f29c91f9ad0fc3982f785f21093ba624ead8f8:

[1.4.x] Fixed #21253 -- PBKDF2 with cached HMAC key

This gives a 2x speed increase compared to the existing implementation.

Thanks to Steve Thomas for the initial patch and Tim Graham for finishing it.

Backport of 1e4f53a6eb8d1816e51eb8bd8f95e704f6b89ead from master.

Note: See TracTickets for help on using tickets.
Back to Top