summaryrefslogtreecommitdiffstats
path: root/dom/webauthn/cbor-cpp/README.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /dom/webauthn/cbor-cpp/README.md
parentInitial commit. (diff)
downloadfirefox-esr-upstream.tar.xz
firefox-esr-upstream.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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();
+ }
+```