summaryrefslogtreecommitdiffstats
path: root/dom/webauthn/cbor-cpp/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'dom/webauthn/cbor-cpp/README.md')
-rw-r--r--dom/webauthn/cbor-cpp/README.md35
1 files changed, 35 insertions, 0 deletions
diff --git a/dom/webauthn/cbor-cpp/README.md b/dom/webauthn/cbor-cpp/README.md
new file mode 100644
index 0000000000..015cad3325
--- /dev/null
+++ b/dom/webauthn/cbor-cpp/README.md
@@ -0,0 +1,35 @@
+cbor-cpp
+========
+
+[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/naphaso/cbor-cpp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+
+CBOR C++ serialization library
+
+Just a simple SAX-like Concise Binary Object Representation (CBOR).
+
+[http://tools.ietf.org/html/rfc7049](http://tools.ietf.org/html/rfc7049)
+
+#### Examples
+
+```C++
+ cbor::output_dynamic output;
+
+ { //encoding
+ cbor::encoder encoder(output);
+ encoder.write_array(5);
+ {
+ encoder.write_int(123);
+ encoder.write_string("bar");
+ encoder.write_int(321);
+ encoder.write_int(321);
+ encoder.write_string("foo");
+ }
+ }
+
+ { // decoding
+ cbor::input input(output.data(), output.size());
+ cbor::listener_debug listener;
+ cbor::decoder decoder(input, listener);
+ decoder.run();
+ }
+```