Swap-Aggregator-Subgraph/node_modules/pem-jwk/test/factor.js
2022-07-03 07:27:35 +05:30

14 lines
1.4 KiB
JavaScript

var assert = require('tap')
var factor = require('../factor')
var BN = require('asn1.js').bignum
var N = new BN("11610599984631671055954010864144302623496639788301965100088091031029141227037231963503617246626128684026937867122343238571133645255658230007085712830380117331138767270066868028676733262449396828654609188636257354025003822423153221456079547556333759957880017651053430725109918446107551925122334662387236453329855744250729056195278256431133502541494003827078520263807219801890678298191392683365202355281647026157163035666226979262013016820752459870030930450582153608286451447119391048815197660763786202217516979207052532005698791341656959694265336616643898373604290580907941813983873584196647133757594798053469262104349", 10)
var E = new BN("65537", 10)
var D = new BN("7770635465857673617288780757787164528004174960625307737920012341166061804786716944370289449799582775207738357381635093614402001132241043754990212188017954840447512244986388841018338867472655808145756873704373408337957453943945352999169341210551465268055195297473268206734687930225207783995542105400445020613464435270462997730487266865754090293326618460671373048224957066790035261096402869315049005620241012032825305680937503101962539351335219238282795267275817871489482901836179379642957966165426169829614942730327852901755927013166165821259357586512435164393860370805521691661268874935016925500803620411649471384937", 10)
var pq = factor(E, D, N)
assert.equal(pq.p.mul(pq.q).cmp(N), 0)