anchor.diff:  function BytesToHex(const Bytes: array of byte): string;
   function HexToBytes(const S: String): TidBytes;
   function HashSHA256(aStr: String): String;
  -
  +function GetAWSUserDir: UTF8String;
   
   implementation
   
  
positive.code: interface
  
  uses Classes,IdDateTimeStamp, Soap.XSBuiltIns, System.SysUtils, System.DateUtils, idGlobal,
       IdHMACSHA1, IdSSLOpenSSL, IdHashSHA, IdHashMessageDigest, idHash;
  
  
  
  
negative.code:   end;
  end;
  
  
  function IsExistsAWSUserDir: Boolean;
  begin
     Result := (GetAWSUserDir = '');
  end;
  
  function GetAWSUserDir: UTF8String;
  begin
    Result := GetEnvironmentVariable('USERPROFILE') + '\.aws';
  end;
  
  
  
  
  end.
  