summaryrefslogtreecommitdiff
path: root/vendor/github.com/pion/srtp/v2/DESIGN.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/pion/srtp/v2/DESIGN.md')
-rw-r--r--vendor/github.com/pion/srtp/v2/DESIGN.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/vendor/github.com/pion/srtp/v2/DESIGN.md b/vendor/github.com/pion/srtp/v2/DESIGN.md
new file mode 100644
index 0000000..8742540
--- /dev/null
+++ b/vendor/github.com/pion/srtp/v2/DESIGN.md
@@ -0,0 +1,20 @@
+<h1 align="center">
+ Design
+</h1>
+
+### Portable
+Pion SRTP is written in Go and extremely portable. Anywhere Golang runs, Pion SRTP should work as well! Instead of dealing with complicated
+cross-compiling of multiple libraries, you now can run anywhere with one `go build`
+
+### Simple API
+The API is based on an io.ReadWriteCloser.
+
+### Readable
+If code comes from an RFC we try to make sure everything is commented with a link to the spec.
+This makes learning and debugging easier, this library was written to also serve as a guide for others.
+
+### Tested
+Every commit is tested via travis-ci Go provides fantastic facilities for testing, and more will be added as time goes on.
+
+### Shared libraries
+Every pion product is built using shared libraries, allowing others to review and reuse our libraries.