Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 844 Bytes

README.md

File metadata and controls

25 lines (18 loc) · 844 Bytes

SFrame

This repository contains an implementation of the draft SFrame standard for end-to-end media encryption. Since the spec is still in progress, the implementation here might not match exactly. These differences will resolve as the specification and this implementation evolve together.

Building and Running Tests

A convenience Makefile is included to avoid the need to remember a bunch of CMake parameters.

> make        # Configures and builds the library 
> make dev    # Configure a "developer" build with tests and checks
> make test   # Builds and runs tests
> make format # Runs clang-format over the source

Prerequisites

You need openssl 1.1 or greater installed, C++ compiler, make, and cmake. To run tests, you will need the doctest framework.