Tag experimental function exports as experimental
This commit is contained in:
parent
bfd15c242b
commit
2402f55f58
|
@ -42,5 +42,5 @@ end
|
||||||
return {
|
return {
|
||||||
publicKey = publicKey,
|
publicKey = publicKey,
|
||||||
exchange = exchange,
|
exchange = exchange,
|
||||||
exchangeEd = exchangeEd,
|
_EXPERIMENTAL_exchangeEd = exchangeEd,
|
||||||
}
|
}
|
||||||
|
|
|
@ -203,13 +203,13 @@ local function sign(sk, pk, msg)
|
||||||
end
|
end
|
||||||
|
|
||||||
return {
|
return {
|
||||||
maskX = maskX,
|
_EXPERIMENTAL_maskX = maskX,
|
||||||
maskS = maskS,
|
_EXPERIMENTAL_maskS = maskS,
|
||||||
remask = remask,
|
_EXPERIMENTAL_remask = remask,
|
||||||
publicKeyX = publicKeyX,
|
_EXPERIMENTAL_publicKeyX = publicKeyX,
|
||||||
ephemeralSk = ephemeralSk,
|
_EXPERIMENTAL_ephemeralSk = ephemeralSk,
|
||||||
publicKeyS = publicKeyS,
|
_EXPERIMENTAL_publicKeyS = publicKeyS,
|
||||||
exchangeX = exchangeX,
|
_EXPERIMENTAL_exchangeX = exchangeX,
|
||||||
exchangeS = exchangeS,
|
_EXPERIMENTAL_exchangeS = exchangeS,
|
||||||
sign = sign,
|
_EXPERIMENTAL_sign = sign,
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,12 +9,12 @@ local x25519c = require "ccryptolib.x25519c"
|
||||||
require "ccryptolib.random".init("mock initialization")
|
require "ccryptolib.random".init("mock initialization")
|
||||||
|
|
||||||
local function exchange(sk, pk)
|
local function exchange(sk, pk)
|
||||||
local sk = x25519c.maskX(sk)
|
local sk = x25519c._EXPERIMENTAL_maskX(sk)
|
||||||
sk = x25519c.remask(sk)
|
sk = x25519c._EXPERIMENTAL_remask(sk)
|
||||||
return (x25519c.exchangeX(sk, pk))
|
return (x25519c._EXPERIMENTAL_exchangeX(sk, pk))
|
||||||
end
|
end
|
||||||
|
|
||||||
describe("x25519c.exchangeX", function()
|
describe("x25519c._EXPERIMENTAL_exchangeX", function()
|
||||||
it("passes the section 5.2 test vector #1", function()
|
it("passes the section 5.2 test vector #1", function()
|
||||||
local x = util.hexcat {
|
local x = util.hexcat {
|
||||||
"a546e36bf0527c9d3b16154b82465edd62144c0ac1fc5a18506a2244ba449ac4",
|
"a546e36bf0527c9d3b16154b82465edd62144c0ac1fc5a18506a2244ba449ac4",
|
||||||
|
|
Loading…
Reference in a new issue