bitbeans / StreamCryptor C# 130 27 Stream encryption & decryption with libsodium and protobuf crypto cryptography protobuf libsodium