Skip to main content
. 2020 Oct 9;20(20):5735. doi: 10.3390/s20205735
Algorithm 3: MOTP verification.
Input: OTP,subHeight,subTreeRootList,generatedTime
Output: verification result (true / false)
timeMinusnow()generatedTime;
otp,proofparse(OTP);
i,jgetPos(timeMinus);
data=hashMultiTimes(otp,i);
subRootgetSubRoot(j,subTreeRootList,subHeight);
returnverifyProof(data,proof,subRoot);