• Pushing inherited objects to pages and getting all pages were both
    prone to stack overflow infinite loops if there were loops in the
    Pages dictionary. There is a general weakness in the code in that any
    part of the code that traverses the Pages structure would be prone to
    this and would have to implement its own loop detection. A more robust
    fix may provide some general method for handling the Pages structure,
    but it's probably not worth doing.
    
    Note: addition of *Internal2 private functions was done rather than
    changing signatures of existing methods to avoid breaking
    compatibility.
    Jay Berkenbilt authored
     
    Browse Dir »
  • Converting a password to an encryption key is supposed to copy up to a
    certain number of bytes from a digest. Make sure never to copy more
    than the size of the digest.
    Jay Berkenbilt authored
     
    Browse Dir »