| // META: title=WebCryptoAPI: CryptoKey serialization | |
| // META: script=../util/helpers.js | |
| // META: script=serialization.js | |
| run_test([ | |
| { | |
| name: 'ML-KEM-512', | |
| resultType: 'CryptoKeyPair', | |
| usages: [ | |
| 'decapsulateBits', 'decapsulateKey', 'encapsulateBits', 'encapsulateKey' | |
| ], | |
| publicFormat: 'raw-public', | |
| privateFormat: 'raw-seed' | |
| }, | |
| { | |
| name: 'ML-KEM-768', | |
| resultType: 'CryptoKeyPair', | |
| usages: [ | |
| 'decapsulateBits', 'decapsulateKey', 'encapsulateBits', 'encapsulateKey' | |
| ], | |
| publicFormat: 'raw-public', | |
| privateFormat: 'raw-seed' | |
| }, | |
| { | |
| name: 'ML-KEM-1024', | |
| resultType: 'CryptoKeyPair', | |
| usages: [ | |
| 'decapsulateBits', 'decapsulateKey', 'encapsulateBits', 'encapsulateKey' | |
| ], | |
| publicFormat: 'raw-public', | |
| privateFormat: 'raw-seed' | |
| }, | |
| ]); |