Skip to content

Commit 96f6262

Browse files
committed
fix: wrong key length
1 parent 8b93379 commit 96f6262

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/tools/wpa-psk-generator/wpa-psk-generator.service.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ describe('wpa-psk-generator', () => {
55
it('generateWpaPskRawKey should generate raw key', () => {
66
expect(generateWpaPskRawKey('test', 'test')).to.deep.eq({
77
passphrase: 'test',
8-
psk: 'd630c5513becfd3952432bd7fcf098b7a40907f3214cf43551f1b8cfda873eccd55e2e0c6b8fed55feecdd7f21db4fb6b31c602fe3f5e58e7edd462b12e4acc4632aa41c4755646b8a52826cb76f3a984571c4cfc73a1a2684f55790fac9e1f6c6002faedcb6c2d47a3678139027b95641efbcecd934b712bf48db71a76d8915',
8+
psk: 'd630c5513becfd3952432bd7fcf098b7a40907f3214cf43551f1b8cfda873ecc',
99
ssid: 'test',
1010
});
11+
expect(generateWpaPskRawKey('test', 'test')?.psk).toHaveLength(256 / 8 * 2);
1112
});
1213
});

src/tools/wpa-psk-generator/wpa-psk-generator.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import pbkdf2 from 'crypto-js/pbkdf2';
33

44
export function generateWpaPskRawKey(ssid: string, passphrase: string) {
55
const psk = pbkdf2(passphrase, ssid, {
6-
keySize: 32,
6+
keySize: 256 / 32,
77
iterations: 4096,
88
hasher: CryptoJS.algo.SHA1,
99
}).toString(CryptoJS.enc.Hex);

0 commit comments

Comments
 (0)