Clarify offline usage of sessions and keys and implement implement CryptoSession to support additional crypto use cases. Change-Id: Id3f8c706e9e3034b09af8e2a6a2f26bd74a49f93
Change-Id: Ib6eeb9c04c5c5cf1d485f9004cd3e6a1047a1d19