ftp.nice.ch/pub/next/developer/resources/libraries/CryptSums.1.0.N.bsa.tar.gz#/CryptSums

CryptSums.rtf
[View CryptSums.rtf] 
Example_main.m
[View Example_main.m] 
Makefile
 
Makefile.postamble
 
Makefile.preamble
 
README
 
Version
 
cryptsum.c
[View cryptsum.c] 
cryptsum.h
[View cryptsum.h] 
cryptsums
 
cryptsums.c
[View cryptsums.c] 
dummy.cryptsums
 
example.c
[View example.c] 

README

The CryptSums utility checksums the Mach segments of an application at compile
time and inserts encrypted checksums into the binary so the application can
verify at startup that it hasn't been damaged or tampered with.

Once properly installed, it allows you to simply do 'make secure' to create a
secure version of you application.  You'll still be able to do standard 'make'
and 'make debug' without interference from the checksum test.  CryptSums
provides a simple routine that your application can call at startup/runtime
to check that the segments in memory still result in the same checksum as the
file at compile time.  You select which Mach segments and sections to verify.

Read CryptSums.rtf for details about how to install and use this utility.

CryptSums is ShareWare, if you use it as is or as a basis for your own software
security enhancements please chip in $5 per developer or $15 per network of
developers.  (There is no 'end user' charge for software that incorporates the
CryptSums library.)  Please include an EMail address if you're interested in
update notices.  There is no warranty provided on this software nor any
software that incorporates it.  Full sources are provided and bug reports are
welcome.  This software copyright 1992 by C.D.Lane -- all rights reserved.

Christopher Lane
1843 Lenolt Street
Redwood City, CA  94063-1068

lane@sumex-aim.stanford.edu

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.