PBKDF : Add enum Strength
This commit is contained in:
+8
-1
@@ -107,7 +107,14 @@ describe('PBKDF', () => {
|
||||
const k2 = await kdf.pbkdf(salt1, pwd2)
|
||||
expect(k1).not.toEqual(k2)
|
||||
})
|
||||
// TODO : Different strength => different keys
|
||||
test('Different strengths', async () => {
|
||||
const k1 = await kdf.pbkdf(salt1, pwd2, kdf.Strength.weak)
|
||||
const k2 = await kdf.pbkdf(salt1, pwd1, kdf.Strength.moderate)
|
||||
const k3 = await kdf.pbkdf(salt1, pwd2, kdf.Strength.strong)
|
||||
expect(k1).not.toEqual(k2)
|
||||
expect(k1).not.toEqual(k3)
|
||||
expect(k2).not.toEqual(k3)
|
||||
})
|
||||
test('Minimum salt size', async () => {
|
||||
const k = await kdf.pbkdf(new Uint8Array(15), pwd1)
|
||||
expect(k).toBeNull()
|
||||
|
||||
Reference in New Issue
Block a user