anchor.diff:  
   uses
     uHashLibTypes,
  +  uIKDF,
     uIHash,
     uNullable;
   
  
positive.code:     /// <exception cref="EArgumentException">invalid start index or end index of internal buffer.</exception>
      function GetBytes(bc: Int32): THashLibByteArray;
    end;
  
    IPBKDF2_HMACNotBuildIn = Interface(IPBKDF2_HMAC)
      ['{D7E23DFB-036D-44AD-AA0C-FB83C9970565}']
  
negative.code: 
    end;
  
    {$WARNINGS OFF}
  
    IPBKDF2_HMAC = Interface(IKDF)
      ['{0D409BA8-7F98-4417-858F-3C1EBA11B7E1}']
      /// <summary>
      /// Returns the pseudo-random bytes for this object.
  