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

Function pack

vmm/src/x25519.js:1230–1237  ·  view source on GitHub ↗
(r, p)

Source from the content-addressed store, hash-verified

1228 }
1229 }
1230 function pack(r, p) {
1231 var tx = gf(), ty = gf(), zi = gf();
1232 inv25519(zi, p[2]);
1233 M(tx, p[0], zi);
1234 M(ty, p[1], zi);
1235 pack25519(r, ty);
1236 r[31] ^= par25519(tx) << 7;
1237 }
1238 function scalarmult(p, q, s) {
1239 var b, i;
1240 set25519(p[0], gf0);

Callers 4

crypto_sign_directFunction · 0.70
crypto_sign_direct_rndFunction · 0.70
curve25519_signFunction · 0.70
crypto_sign_openFunction · 0.70

Calls 5

gfFunction · 0.70
inv25519Function · 0.70
MFunction · 0.70
pack25519Function · 0.70
par25519Function · 0.70

Tested by

no test coverage detected