<html><head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
  </head>
  <body>
    <p>Hi y'all,</p>
    <p>Progress. I managed to fix the remaining GF fields, including
      QRCode and the various Aztec fields. Verified with the RS Java
      code. Loading the latest ProCrypto-1-1-1 and ProCryptoTests-1-1-1
      will load the latest RSFEC.</p>
    <blockquote>
      <p>Installer ss<br/>
            project: 'Cryptography';<br/>
            install: 'ProCrypto-1-1-1';<br/>
            install: 'ProCryptoTests-1-1-1';<br/>
            install: 'CryptographyRSPlugin'.<br/>
      </p>
    </blockquote>
    <p> Currently all methods are pluganized except for { #encode:
      #runEuclideanAlgorithm:..., #dividePoly... & @decode:twoS: }.
      I am getting segfaults on those primitives when called.
      Investigating...</p>
    <blockquote>
      <p> - 41541 tallies, 53540 msec.<br/>
        <br/>
        ((116473 - 53540) / 116473) asFloat * 100<br/>
        54% SpeedUp<br/>
        <br/>
        **Leaves**</p>
      <p>Unpluganized<br/>
        24.7% {13224ms} RSFECDecoderWithPlugin>>decode:twoS:<br/>
        3.0% {1587ms}
        RSFECDecoderWithPlugin>>runEuclideanAlgorithmPoly:poly:rDegrees:<br/>
        <br/>
        Pluganized<br/>
        16.9% {9045ms} RSFECGenericGFPoly
        class>>newField:coefficients:<br/>
        6.2% {3311ms}
RSFECDecoderWithPlugin>>primFindErrorLocationsDegree:coefficients:fieldSize:expTable:logTable:<br/>
        4.2% {2245ms}
        RSFECGenericGFPolyWithPlugin>>addOrSubtractPoly:<br/>
        2.5% {1317ms}
        RSFECDecoderWithPlugin>>findErrorMagnitudes:errorLocations:<br/>
        1.7% {887ms} RSFECGenericGFWithPlugin>>log:<br/>
        1.1% {583ms} RSFECGenericGFPolyWithPlugin>>degree<br/>
        <br/>
        Other<br/>
        8.2% {4414ms} LargePositiveInteger(Integer)>>bitShift:<br/>
        5.8% {3115ms} SecureHashAlgorithm>>finalHash<br/>
        5.2% {2775ms} ByteArray class(Behavior)>>new:<br/>
        5.1% {2705ms} LargePositiveInteger>>+<br/>
        3.1% {1639ms} SecureHashAlgorithm>>hashInteger:seed:<br/>
        2.4% {1260ms} SecureRandom>>nextRandom160<br/>
        1.6% {833ms} SmallInteger(Magnitude)>>between:and:<br/>
        1.5% {786ms} ByteArray>>unsignedLongAt:put:bigEndian:<br/>
        <br/>
      </p>
    </blockquote>
    <div class="moz-signature">-- <br/>
      ---<br/>
      Kindly,<br/>
      Robert<br/>
      <br/>
      <br/>
    </div>


</body></html>