3552483 Add a framework for decrypting enveloped-data

Authored and Committed by nalin 9 years ago
    Add a framework for decrypting enveloped-data
    
    Add logic to the existing parse-everyting PKCS#7 routines to handle
    decrypting enveloped-data.  The NSS version doesn't currently work
    because the library only wants to use certificates in the database to
    locate encryption keys, ignoring session certificates entirely, so it's
    part of this patch only so that it can be picked up again if it's needed
    for something else later.
    
        
file modified
+2 -1
file modified
+31 -0
file modified
+19 -1
file modified
+15 -0
file added
+473
file modified
+110 -1
file modified
+5 -0
file modified
+50 -0
file modified
+1 -1