• Calvin Leung Huang's avatar
    [Review Only] Autoseal OSS port (#757) · 3d1f0d76
    Calvin Leung Huang authored
    * Port awskms autoseal
    
    * Rename files
    
    * WIP autoseal
    
    * Fix protobuf conflict
    
    * Expose some structs to properly allow encrypting stored keys
    
    * Update awskms with the latest changes
    
    * Add KeyGuard implementation to abstract encryption/decryption of keys
    
    * Fully decouple seal.Access implementations from sealwrap structs
    
    * Add extra line to proto files, comment update
    
    * Update seal_access_entry.go
    
    * govendor sync
    
    * Add endpoint info to configureAWSKMSSeal
    
    * Update comment
    
    * Refactor structs
    
    * Update make proto
    
    * Remove remove KeyGuard, move encrypt/decrypt to autoSeal
    
    * Add rest of seals, update VerifyRecoveryKeys, add deps
    
    * Fix some merge conflicts via govendor updates
    
    * Rename SealWrapEntry to EncryptedBlobInfo
    
    * Remove barrier type upgrade check in oss
    
    * Add key to EncryptedBlobInfo proto
    
    * Update barrierTypeUpgradeCheck signature
    3d1f0d76