czlitony / sframe

Implementation of draft-omara-sframe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. iThese differences will resolve as the specification and this implementaiton 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.

About

Implementation of draft-omara-sframe

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 77.1%Language:Go 14.2%Language:CMake 6.6%Language:Makefile 2.1%