crypt_simple_file.c:
  encrypts any file in CBC mode under a single key; also decrypts files
  produced by this program as well as the s: and t: files created by
  pkt_dump (possibly useful for debugging).

decrypt.c:
  decrypts entire segment files created by pkt_dump using a volume and
  translation table key

decrypt.sh:
  wrapper script for decrypt.c, to capture decrypt.c's output in log
  file.

decrypt_packets.c:
  uses a conversation key or endpoint key to decrypt segment files
  created by pkt_dump, and retrieves only those packets which the given
  key decrypts. 

decrypt_segment.c:
  decrypts segments created by pkt_dump in a not-yet fully-supported 
  "segment mode" which uses a single key for each segment.

get_conversation_info.c:
  reads s: and t: files and prints out their contents in human-readable
  form, mainly for debugging purposes.

get_packet_densities.c, make_histogram.c:
  Produce various statistics about captured traffic, given encrypted
  segment files.  These two programs may be most useful as examples of
  how to write programs that use the routines in apv/crypto to read
  encrypted segment files.

make_pcap_histogram.c:
  does the same job as histogram.c (calculates the distribution of
  packet sizes) but operates on pcap files instead of encrypted segment
  files.

histogram.c, histogram.h:
  common code for make_pcap_histogram.c and make_histogram.c

translate_addresses_pcap.c
  obscures addresses found in decrypted segment files (in pcap format)
