diff --git a/packages/sodium/src/node.ts b/packages/sodium/src/node.ts index 4e5f353d0..8478e7860 100644 --- a/packages/sodium/src/node.ts +++ b/packages/sodium/src/node.ts @@ -412,7 +412,7 @@ function toBuffer( input: TInput ): ToBufferResult { if (input instanceof Uint8Array) { - return Buffer.from(input.buffer); + return Buffer.from(input.buffer, 0, input.byteLength); } else if (typeof input === "undefined" || input === null) { return undefined as ToBufferResult; } else {