Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.29 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.29 KB

HaSHAr

The overall design goal of HaSHAr is to provide a simple-to-use file verification tool for use on Mac OSX. File verification should:

  • Utilize the latest performance-enhanced libraries within OSX, e.g., Grand Central Dispatch [(GCD)] 1 and async file I/O;
  • Be based on a cryptographically-strong message digest algorithm, e.g., [SHA1] 2
  • Provide a simple, human-readable side-car file containing the hash of the file. For example, file "MyFile.txt" would have a corresponding "MyFile.txt.sha1" side-car containing a hex-encoded string.

Other goals include:

  • Share with the open source developer community;
  • Aid in a learning opportunity;

Contact: [email protected]


Current Status

There are two (2) build targets for XCode 4:

  • CLI: for command line execution

The CLI target is fully functional and can be use to generate/verify files based on file extensions.

  • haSHAr_: GUI control

The haSHAr GUI target is a Work in Progress. This is

See the target's respective README.md file for more information.