Changed CryptographyContext APIs to use Streams instead of byte arrays