UNPKG

secure-ls2

Version:

Secure localStorage/sessionStorage data with high level of encryption and data compression

273 lines (272 loc) 15.4 kB
<?xml version="1.0" encoding="UTF-8"?> <coverage generated="1752657126588" clover="3.2.0"> <project timestamp="1752657126589" name="All files"> <metrics statements="236" coveredstatements="214" conditionals="132" coveredconditionals="106" methods="48" coveredmethods="48" elements="416" coveredelements="368" complexity="0" loc="236" ncloc="236" packages="2" files="8" classes="8"/> <package name="src"> <metrics statements="229" coveredstatements="207" conditionals="128" coveredconditionals="103" methods="44" coveredmethods="44"/> <file name="Base64.js" path="C:\Users\mtcmi\Documents\secure-ls\src\Base64.js"> <metrics statements="66" coveredstatements="52" conditionals="20" coveredconditionals="10" methods="4" coveredmethods="4"/> <line num="1" count="7" type="stmt"/> <line num="4" count="67" type="stmt"/> <line num="6" count="67" type="stmt"/> <line num="8" count="67" type="stmt"/> <line num="9" count="67" type="stmt"/> <line num="10" count="627" type="stmt"/> <line num="11" count="627" type="stmt"/> <line num="12" count="627" type="stmt"/> <line num="13" count="627" type="stmt"/> <line num="14" count="627" type="stmt"/> <line num="15" count="627" type="stmt"/> <line num="16" count="627" type="stmt"/> <line num="17" count="627" type="cond" truecount="2" falsecount="0"/> <line num="18" count="54" type="stmt"/> <line num="19" count="573" type="cond" truecount="2" falsecount="0"/> <line num="20" count="8" type="stmt"/> <line num="22" count="627" type="stmt"/> <line num="24" count="67" type="stmt"/> <line num="27" count="48" type="stmt"/> <line num="30" count="48" type="stmt"/> <line num="32" count="48" type="stmt"/> <line num="33" count="48" type="stmt"/> <line num="34" count="499" type="stmt"/> <line num="35" count="499" type="stmt"/> <line num="36" count="499" type="stmt"/> <line num="37" count="499" type="stmt"/> <line num="38" count="499" type="stmt"/> <line num="39" count="499" type="stmt"/> <line num="40" count="499" type="stmt"/> <line num="41" count="499" type="stmt"/> <line num="42" count="499" type="cond" truecount="2" falsecount="0"/> <line num="43" count="463" type="stmt"/> <line num="45" count="499" type="cond" truecount="2" falsecount="0"/> <line num="46" count="454" type="stmt"/> <line num="49" count="48" type="stmt"/> <line num="50" count="48" type="stmt"/> <line num="53" count="67" type="stmt"/> <line num="54" count="67" type="stmt"/> <line num="56" count="67" type="stmt"/> <line num="57" count="1765" type="stmt"/> <line num="59" count="1765" type="cond" truecount="1" falsecount="1"/> <line num="60" count="1765" type="stmt"/> <line num="61" count="0" type="cond" truecount="0" falsecount="4"/> <line num="62" count="0" type="stmt"/> <line num="63" count="0" type="stmt"/> <line num="65" count="0" type="stmt"/> <line num="66" count="0" type="stmt"/> <line num="67" count="0" type="stmt"/> <line num="70" count="67" type="stmt"/> <line num="73" count="48" type="stmt"/> <line num="74" count="48" type="stmt"/> <line num="77" count="48" type="stmt"/> <line num="78" count="48" type="stmt"/> <line num="79" count="1416" type="stmt"/> <line num="80" count="1416" type="cond" truecount="1" falsecount="1"/> <line num="81" count="1416" type="stmt"/> <line num="82" count="1416" type="stmt"/> <line num="83" count="0" type="cond" truecount="0" falsecount="4"/> <line num="84" count="0" type="stmt"/> <line num="85" count="0" type="stmt"/> <line num="86" count="0" type="stmt"/> <line num="88" count="0" type="stmt"/> <line num="89" count="0" type="stmt"/> <line num="90" count="0" type="stmt"/> <line num="91" count="0" type="stmt"/> <line num="94" count="48" type="stmt"/> </file> <file name="SecureLS.js" path="C:\Users\mtcmi\Documents\secure-ls\src\SecureLS.js"> <metrics statements="112" coveredstatements="105" conditionals="90" coveredconditionals="80" methods="23" coveredmethods="23"/> <line num="12" count="7" type="stmt"/> <line num="29" count="103" type="stmt"/> <line num="41" count="103" type="stmt"/> <line num="49" count="103" type="stmt"/> <line num="50" count="103" type="stmt"/> <line num="51" count="103" type="stmt"/> <line num="54" count="103" type="stmt"/> <line num="58" count="104" type="stmt"/> <line num="60" count="104" type="stmt"/> <line num="61" count="104" type="stmt"/> <line num="62" count="104" type="stmt"/> <line num="63" count="104" type="stmt"/> <line num="64" count="104" type="stmt"/> <line num="65" count="104" type="stmt"/> <line num="68" count="104" type="cond" truecount="2" falsecount="0"/> <line num="72" count="106" type="stmt"/> <line num="79" count="106" type="cond" truecount="2" falsecount="0"/> <line num="83" count="106" type="cond" truecount="2" falsecount="0"/> <line num="87" count="106" type="cond" truecount="2" falsecount="0"/> <line num="91" count="106" type="cond" truecount="2" falsecount="0"/> <line num="95" count="114" type="stmt"/> <line num="99" count="41" type="stmt"/> <line num="100" count="41" type="stmt"/> <line num="102" count="41" type="cond" truecount="1" falsecount="1"/> <line num="103" count="0" type="stmt"/> <line num="106" count="41" type="cond" truecount="6" falsecount="0"/> <line num="107" count="18" type="cond" truecount="1" falsecount="1"/> <line num="108" count="0" type="stmt"/> <line num="110" count="0" type="cond" truecount="0" falsecount="2"/> <line num="111" count="0" type="stmt"/> <line num="112" count="0" type="stmt"/> <line num="115" count="18" type="cond" truecount="3" falsecount="0"/> <line num="121" count="25" type="stmt"/> <line num="122" count="25" type="cond" truecount="2" falsecount="0"/> <line num="126" count="235" type="stmt"/> <line num="130" count="83" type="stmt"/> <line num="134" count="45" type="stmt"/> <line num="142" count="45" type="stmt"/> <line num="146" count="220" type="cond" truecount="2" falsecount="0"/> <line num="150" count="265" type="cond" truecount="2" falsecount="0"/> <line num="154" count="174" type="stmt"/> <line num="155" count="174" type="stmt"/> <line num="159" count="90" type="cond" truecount="5" falsecount="0"/> <line num="160" count="6" type="stmt"/> <line num="165" count="84" type="stmt"/> <line num="166" count="84" type="stmt"/> <line num="168" count="0" type="stmt"/> <line num="173" count="84" type="stmt"/> <line num="175" count="84" type="cond" truecount="4" falsecount="0"/> <line num="176" count="62" type="stmt"/> <line num="178" count="22" type="stmt"/> <line num="179" count="22" type="cond" truecount="2" falsecount="0"/> <line num="180" count="21" type="stmt"/> <line num="183" count="22" type="cond" truecount="2" falsecount="0"/> <line num="187" count="84" type="stmt"/> <line num="188" count="84" type="cond" truecount="4" falsecount="0"/> <line num="189" count="74" type="stmt"/> <line num="192" count="84" type="stmt"/> <line num="197" count="75" type="stmt"/> <line num="199" count="75" type="cond" truecount="1" falsecount="1"/> <line num="203" count="236" type="stmt"/> <line num="204" count="236" type="stmt"/> <line num="206" count="236" type="cond" truecount="2" falsecount="0"/> <line num="207" count="1" type="stmt"/> <line num="208" count="1" type="stmt"/> <line num="211" count="235" type="stmt"/> <line num="213" count="235" type="cond" truecount="2" falsecount="0"/> <line num="214" count="184" type="stmt"/> <line num="217" count="51" type="stmt"/> <line num="218" count="51" type="cond" truecount="3" falsecount="1"/> <line num="220" count="51" type="stmt"/> <line num="223" count="51" type="stmt"/> <line num="224" count="51" type="cond" truecount="4" falsecount="0"/> <line num="226" count="48" type="stmt"/> <line num="228" count="3" type="stmt"/> <line num="229" count="3" type="stmt"/> <line num="231" count="3" type="cond" truecount="1" falsecount="1"/> <line num="232" count="3" type="stmt"/> <line num="234" count="3" type="cond" truecount="1" falsecount="1"/> <line num="235" count="3" type="stmt"/> <line num="240" count="50" type="stmt"/> <line num="241" count="50" type="stmt"/> <line num="243" count="0" type="stmt"/> <line num="246" count="50" type="stmt"/> <line num="250" count="39" type="stmt"/> <line num="252" count="39" type="cond" truecount="2" falsecount="0"/> <line num="253" count="1" type="stmt"/> <line num="254" count="1" type="stmt"/> <line num="257" count="38" type="stmt"/> <line num="260" count="38" type="cond" truecount="1" falsecount="1"/> <line num="261" count="38" type="cond" truecount="1" falsecount="1"/> <line num="262" count="38" type="stmt"/> <line num="266" count="38" type="stmt"/> <line num="270" count="38" type="stmt"/> <line num="272" count="38" type="stmt"/> <line num="276" count="12" type="cond" truecount="2" falsecount="0"/> <line num="277" count="2" type="stmt"/> <line num="278" count="2" type="stmt"/> <line num="281" count="10" type="cond" truecount="4" falsecount="0"/> <line num="282" count="1" type="stmt"/> <line num="283" count="1" type="stmt"/> <line num="286" count="9" type="cond" truecount="2" falsecount="0"/> <line num="287" count="7" type="stmt"/> <line num="288" count="7" type="stmt"/> <line num="290" count="9" type="stmt"/> <line num="294" count="69" type="stmt"/> <line num="296" count="69" type="stmt"/> <line num="297" count="29" type="stmt"/> <line num="300" count="69" type="stmt"/> <line num="301" count="69" type="stmt"/> <line num="305" count="1" type="stmt"/> <line num="306" count="1" type="stmt"/> </file> <file name="WordArray.js" path="C:\Users\mtcmi\Documents\secure-ls\src\WordArray.js"> <metrics statements="21" coveredstatements="20" conditionals="8" coveredconditionals="6" methods="4" coveredmethods="4"/> <line num="8" count="7" type="stmt"/> <line num="10" count="7" type="stmt"/> <line num="11" count="7" type="stmt"/> <line num="12" count="28" type="stmt"/> <line num="13" count="28" type="stmt"/> <line num="15" count="28" type="stmt"/> <line num="16" count="56" type="stmt"/> <line num="17" count="56" type="stmt"/> <line num="18" count="56" type="stmt"/> <line num="20" count="56" type="stmt"/> <line num="21" count="56" type="stmt"/> <line num="22" count="56" type="cond" truecount="2" falsecount="0"/> <line num="26" count="7" type="stmt"/> <line num="27" count="28" type="cond" truecount="2" falsecount="0"/> <line num="29" count="28" type="stmt"/> <line num="30" count="28" type="stmt"/> <line num="33" count="7" type="stmt"/> <line num="37" count="7" type="cond" truecount="1" falsecount="1"/> <line num="39" count="7" type="cond" truecount="1" falsecount="1"/> <line num="40" count="7" type="stmt"/> <line num="42" count="0" type="stmt"/> </file> <file name="constants.js" path="C:\Users\mtcmi\Documents\secure-ls\src\constants.js"> <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/> <line num="1" count="7" type="stmt"/> <line num="7" count="7" type="stmt"/> <line num="9" count="7" type="stmt"/> <line num="10" count="7" type="stmt"/> <line num="12" count="7" type="stmt"/> <line num="14" count="7" type="stmt"/> </file> <file name="enc-utf8.js" path="C:\Users\mtcmi\Documents\secure-ls\src\enc-utf8.js"> <metrics statements="11" coveredstatements="11" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/> <line num="7" count="7" type="stmt"/> <line num="11" count="16" type="stmt"/> <line num="12" count="16" type="stmt"/> <line num="13" count="16" type="stmt"/> <line num="18" count="16" type="stmt"/> <line num="19" count="112" type="stmt"/> <line num="20" count="112" type="stmt"/> <line num="23" count="16" type="stmt"/> <line num="29" count="16" type="stmt"/> <line num="30" count="16" type="stmt"/> <line num="32" count="1" type="stmt"/> </file> <file name="index.js" path="C:\Users\mtcmi\Documents\secure-ls\src\index.js"> <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/> </file> <file name="utils.js" path="C:\Users\mtcmi\Documents\secure-ls\src\utils.js"> <metrics statements="13" coveredstatements="13" conditionals="10" coveredconditionals="7" methods="11" coveredmethods="11"/> <line num="5" count="7" type="stmt"/> <line num="6" count="289" type="stmt"/> <line num="9" count="8" type="stmt"/> <line num="13" count="7" type="stmt"/> <line num="14" count="7" type="stmt"/> <line num="15" count="7" type="stmt"/> <line num="19" count="44" type="cond" truecount="2" falsecount="0"/> <line num="23" count="76" type="stmt"/> <line num="27" count="49" type="stmt"/> <line num="31" count="11" type="stmt"/> <line num="32" count="10" type="cond" truecount="2" falsecount="0"/> <line num="33" count="9" type="stmt"/> <line num="35" count="10" type="stmt"/> </file> </package> <package name="test.mock"> <metrics statements="7" coveredstatements="7" conditionals="4" coveredconditionals="3" methods="4" coveredmethods="4"/> <file name="ls.js" path="C:\Users\mtcmi\Documents\secure-ls\test\mock\ls.js"> <metrics statements="7" coveredstatements="7" conditionals="4" coveredconditionals="3" methods="4" coveredmethods="4"/> <line num="2" count="3" type="stmt"/> <line num="4" count="25" type="stmt"/> <line num="6" count="25" type="stmt"/> <line num="9" count="54" type="cond" truecount="1" falsecount="1"/> <line num="12" count="60" type="cond" truecount="2" falsecount="0"/> <line num="15" count="49" type="stmt"/> <line num="21" count="3" type="stmt"/> </file> </package> </project> </coverage>