MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / M

Function M

vmm/src/x25519.js:192–600  ·  view source on GitHub ↗
(o, a, b)

Source from the content-addressed store, hash-verified

190 o[i] = a[i] - b[i];
191 }
192 function M(o, a, b) {
193 var v, c, t0 = 0, t1 = 0, t2 = 0, t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, t10 = 0, t11 = 0, t12 = 0, t13 = 0, t14 = 0, t15 = 0, t16 = 0, t17 = 0, t18 = 0, t19 = 0, t20 = 0, t21 = 0, t22 = 0, t23 = 0, t24 = 0, t25 = 0, t26 = 0, t27 = 0, t28 = 0, t29 = 0, t30 = 0, b0 = b[0], b1 = b[1], b2 = b[2], b3 = b[3], b4 = b[4], b5 = b[5], b6 = b[6], b7 = b[7], b8 = b[8], b9 = b[9], b10 = b[10], b11 = b[11], b12 = b[12], b13 = b[13], b14 = b[14], b15 = b[15];
194 v = a[0];
195 t0 += v * b0;
196 t1 += v * b1;
197 t2 += v * b2;
198 t3 += v * b3;
199 t4 += v * b4;
200 t5 += v * b5;
201 t6 += v * b6;
202 t7 += v * b7;
203 t8 += v * b8;
204 t9 += v * b9;
205 t10 += v * b10;
206 t11 += v * b11;
207 t12 += v * b12;
208 t13 += v * b13;
209 t14 += v * b14;
210 t15 += v * b15;
211 v = a[1];
212 t1 += v * b0;
213 t2 += v * b1;
214 t3 += v * b2;
215 t4 += v * b3;
216 t5 += v * b4;
217 t6 += v * b5;
218 t7 += v * b6;
219 t8 += v * b7;
220 t9 += v * b8;
221 t10 += v * b9;
222 t11 += v * b10;
223 t12 += v * b11;
224 t13 += v * b12;
225 t14 += v * b13;
226 t15 += v * b14;
227 t16 += v * b15;
228 v = a[2];
229 t2 += v * b0;
230 t3 += v * b1;
231 t4 += v * b2;
232 t5 += v * b3;
233 t6 += v * b4;
234 t7 += v * b5;
235 t8 += v * b6;
236 t9 += v * b7;
237 t10 += v * b8;
238 t11 += v * b9;
239 t12 += v * b10;
240 t13 += v * b11;
241 t14 += v * b12;
242 t15 += v * b13;
243 t16 += v * b14;
244 t17 += v * b15;
245 v = a[3];
246 t3 += v * b0;
247 t4 += v * b1;
248 t5 += v * b2;
249 t6 += v * b3;

Callers 9

SFunction · 0.70
inv25519Function · 0.70
pow2523Function · 0.70
crypto_scalarmultFunction · 0.70
addFunction · 0.70
packFunction · 0.70
scalarbaseFunction · 0.70
unpacknegFunction · 0.70
convertPublicKeyFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected