1(window.webpackJsonp=window.webpackJsonp||[]).push([[96],{171:function(e,o,n){"use strict";var r=n(172),d=n(70),m=n(16).Buffer;function t(e){var o,n=e.modulus.byteLength();do{o=new r(d(n))}while(o.cmp(e.modulus)>=0||!o.umod(e.prime1)||!o.umod(e.prime2));return o}function l(e,o){var n=function(e){var o=t(e);return{blinder:o.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:o.invm(e.modulus)}}(o),d=o.modulus.byteLength(),l=new r(e).mul(n.blinder).umod(o.modulus),w=l.toRed(r.mont(o.prime1)),c=l.toRed(r.mont(o.prime2)),f=o.coefficient,p=o.prime1,q=o.prime2,R=w.redPow(o.exponent1).fromRed(),v=c.redPow(o.exponent2).fromRed(),h=R.isub(v).imul(f).umod(p).imul(q);return v.iadd(h).imul(n.unblinder).umod(o.modulus).toArrayLike(m,"be",d)}l.getr=t,e.exports=l}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.