Skip to content

Commit

Permalink
fix(deps): Removed uuid dependency in favor of crypto.randomUUID()
Browse files Browse the repository at this point in the history
  • Loading branch information
andris9 committed Aug 22, 2024
1 parent fd8c89e commit 0b5d8f5
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 144 deletions.
3 changes: 1 addition & 2 deletions lib/dkim/dkim-verifier.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ const { generateCanonicalizedHeader } = require('./header');
const { getARChain } = require('../arc');
const addressparser = require('nodemailer/lib/addressparser');
const crypto = require('node:crypto');
const { v4: uuidv4 } = require('uuid');
const libmime = require('libmime');

class DkimVerifier extends MessageParser {
Expand Down Expand Up @@ -333,7 +332,7 @@ class DkimVerifier extends MessageParser {
let result = {
id: signatureHeader.parsed?.b?.value
? crypto.createHash('sha256').update(Buffer.from(signatureHeader.parsed?.b?.value, 'base64')).digest('hex')
: uuidv4(),
: crypto.randomUUID(),
signingDomain: signatureHeader.signingDomain,
selector: signatureHeader.selector,
signature: signatureHeader.parsed?.b?.value,
Expand Down
Loading

0 comments on commit 0b5d8f5

Please sign in to comment.