Skip to content

Commit 8531452

Browse files
committed
WIP
1 parent d2d4e80 commit 8531452

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

tests/utils.ts

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ async function generateCertificate({
537537
* But to be fully generic, we use the `ArrayBuffer` type.
538538
* In production, prefer to use libsodium as it would be faster.
539539
*/
540-
async function generateKey(): Promise<ArrayBuffer> {
540+
async function generateKeyHMAC(): Promise<ArrayBuffer> {
541541
const cryptoKey = await webcrypto.subtle.generateKey(
542542
{
543543
name: 'HMAC',
@@ -556,7 +556,7 @@ async function generateKey(): Promise<ArrayBuffer> {
556556
* But to be fully generic, we use the `ArrayBuffer` type.
557557
* In production, prefer to use libsodium as it would be faster.
558558
*/
559-
async function sign(key: ArrayBuffer, data: ArrayBuffer) {
559+
async function signHMAC(key: ArrayBuffer, data: ArrayBuffer) {
560560
const cryptoKey = await webcrypto.subtle.importKey(
561561
'raw',
562562
key,
@@ -576,7 +576,7 @@ async function sign(key: ArrayBuffer, data: ArrayBuffer) {
576576
* But to be fully generic, we use the `ArrayBuffer` type.
577577
* In production, prefer to use libsodium as it would be faster.
578578
*/
579-
async function verify(key: ArrayBuffer, data: ArrayBuffer, sig: ArrayBuffer) {
579+
async function verifyHMAC(key: ArrayBuffer, data: ArrayBuffer, sig: ArrayBuffer) {
580580
const cryptoKey = await webcrypto.subtle.importKey(
581581
'raw',
582582
key,
@@ -590,12 +590,6 @@ async function verify(key: ArrayBuffer, data: ArrayBuffer, sig: ArrayBuffer) {
590590
return webcrypto.subtle.verify('HMAC', cryptoKey, sig, data);
591591
}
592592

593-
594-
595-
596-
// Let's say you need to generate the certificates!
597-
598-
599593
/**
600594
* Use this on every client or server. It is essential for cleaning them up.
601595
*/
@@ -663,16 +657,17 @@ const handleStreamProm = async (stream: QUICStream, streamData: StreamData) => {
663657
export type { Messages, StreamData };
664658
export {
665659
sleep,
666-
generateKey,
667-
sign,
668-
verify,
669660
randomBytes,
670661
generateKeyPairRSA,
671662
generateKeyPairECDSA,
672663
generateKeyPairEd25519,
673664
keyPairRSAtoPEM,
674665
keyPairECDSAtoPEM,
675666
keyPairEd25519ToPEM,
667+
generateCertificate,
668+
generateKeyHMAC,
669+
signHMAC,
670+
verifyHMAC,
676671
extractSocket,
677672
handleStreamProm,
678673
};

0 commit comments

Comments
 (0)