summaryrefslogtreecommitdiffstats
path: root/dom/webauthn/cbor-cpp/README.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /dom/webauthn/cbor-cpp/README.md
parentInitial commit. (diff)
downloadthunderbird-upstream/1%115.7.0.tar.xz
thunderbird-upstream/1%115.7.0.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
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();
+ }
+```