Project

General

Profile

Actions

Task #3013

closed

Add InitialVector as an optional field in EncryptedContent

Added by Yingdi Yu almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Start date:
07/05/2015
Due date:
% Done:

100%

Estimated time:

Description

Initial vector is required by some block ciphers. EncryptedContent abstraction should have InitialVector as an optional field.

The updated EncryptedContent format would be:

EncryptedContent     ::= ENCRYPTED-CONTENT-TYPE TLV-LENGTH
                         KeyLocator // name of encrypting key
                         EncryptionAlgorithm
                         InitialVector?
                         EncryptedPayLoad
EncryptionAlgorithm  ::= ENCRYPTION-ALOGRITHM-TYPE TLV-LENGTH
                         nonNegativeInteger // algorithm id
InitialVector        ::= INITIAL-VECTOR-TYPE TLV-LENGTH 
                         BYTE+
EncryptedPayLoad     ::= ENCRYPTED-PAYLOAD-TYPE TLV-LENGTH 
                         BYTE+

Related issues 1 (0 open1 closed)

Blocks NAC - Task #3014: Create key encryption helperClosedPrashanth Swaminathan07/05/2015

Actions
Actions #1

Updated by Yingdi Yu almost 9 years ago

  • Blocks Task #3014: Create key encryption helper added
Actions #2

Updated by Yingdi Yu almost 9 years ago

  • Status changed from New to Code review
  • % Done changed from 0 to 80
Actions #3

Updated by Yingdi Yu almost 9 years ago

  • Status changed from Code review to Closed
  • % Done changed from 80 to 100
Actions

Also available in: Atom PDF