Skip to content

Implement PBKDF2 across supported API #4267

@olegbespalov

Description

@olegbespalov

What?

Web Crypto API defines PBKDF2 algorithm identifier (https://www.w3.org/TR/WebCryptoAPI/#pbkdf2) for operations like:

Golang has an implementation in x/crypto https://pkg.go.dev/golang.org/x/crypto/pbkdf2.

We have to implement this support.

As part of the issue, probably following web platform tests (see README) should be enabled:

  • WebCryptoAPI/derive_bits_keys/pbkdf2_vectors.js
  • WebCryptoAPI/derive_bits_keys/pbkdf2.js
  • and others test cases that could be useful for testing PBKDF2

Why?

Having support of the PBKDF2 makes our implementation compliant with web crypto API

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions