]> Cypherpunks repositories - keks.git/commitdiff
Link to Git
authorSergey Matveev <stargrave@stargrave.org>
Sat, 5 Oct 2024 15:03:17 +0000 (18:03 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 5 Oct 2024 15:03:17 +0000 (18:03 +0300)
14 files changed:
spec/encoding/blob.texi
spec/encoding/float.texi
spec/encoding/index.texi
spec/encoding/int.texi
spec/encoding/prim.texi
spec/encoding/str.texi
spec/encoding/tai64.texi
spec/encoding/uuid.texi
spec/format/cer.texi
spec/format/hashed.texi
spec/format/prv.texi
spec/format/signed.texi
spec/index.texi
spec/registry.texi

index 68f2a4de45987410f8311c0f7f58fe2e35671de9cb586402be5a93fae8c42c9b..c0c2d6bf377310c16739194993b011ec074362d5fd4e4fa40be37e50cb08d1e8 100644 (file)
@@ -1,4 +1,5 @@
 @node Blobs
+@cindex BLOB
 @section Blobs
 
 Blob (binary large object) allows you to transfer binary data in chunks,
index 6ba4850b2a1a7d97f4c147a3abecbc44f1738025401e64fd7bd8b122e1f5c2d1..98fd3efeb4c31db26a488bbf00eb935192da60c2268c3b1fd145f01ce4ccc49c 100644 (file)
@@ -1,4 +1,9 @@
 @node Floats
+@cindex FLOAT16
+@cindex FLOAT32
+@cindex FLOAT64
+@cindex FLOAT128
+@cindex FLOAT256
 @section Floats
 
 Floats are encoded in IEEE 754 binary formats: half, single, double,
index 640eeff74755b86949dac7ef97a22eb30fe0d4e6a978962960232f963114b82a..e2ab3b243a41da2196b18f512b2ac67fad03762c10d6b8178de17dcce4b7b1a5 100644 (file)
@@ -1,4 +1,5 @@
 @node Encoding
+@cindex encoding
 @unnumbered Encoding
 
 YAC can store various primitive scalar types (strings, integers, ...),
index a1429cf92ff05666a166c022a5a5443fea55f9ef6eceded11b59fa1bd9d1f079..0d71a408dfb17a096c7b112fb3cef46572cbeccafaac1e972da2593068751d16 100644 (file)
@@ -1,4 +1,5 @@
 @node Integers
+@cindex INT
 @section Integers
 
 Integers can be encoded in short or long form. Separate types are used
index b2f48b23db6113e0d0aa35cc1b1f49ae3eda91d256fd0070887e7d70a68c04be..76c3ab0c53d66527740329cf05634d0ec4ea3208e45d2d88dfc48ef3509ef7fd 100644 (file)
@@ -1,4 +1,7 @@
 @node Primitives
+@cindex NIL
+@cindex FALSE
+@cindex TRUE
 @section Primitives
 
 Very primitive types like NIL (None, Null), boolean FALSE and TRUE are
index edbe391b5ffd3efc6c78f7c4dabc77334011af6234e357634cf4bfc25b3470c1..51d3089ee9e1b824f9f3884f70990aadbb2f6bd7a271a693062f0506f5bd7084 100644 (file)
@@ -1,4 +1,6 @@
 @node Strings
+@cindex BIN
+@cindex STR
 @section Strings
 
 There are two kinds of strings: binary and UTF-8 (human-readable ones).
index b8f694a90a907ad1d70fb52af4a444cfa3d072adf3c46b8fbda03fbc22de0636..0a56ea06968975d194b1143a790e5acabcce33b67b6c74ff21e8bc09d656da18 100644 (file)
@@ -1,4 +1,7 @@
 @node TAI64
+@cindex TAI64
+@cindex TAI64N
+@cindex TAI64NA
 @section TAI64
 
 Datetime is represented in @url{http://cr.yp.to/libtai/tai64.html, TAI64}
index 7db1df2177851401e86b7cabf2ddec2130ee7ec7cf5c03109910d1164c360fae..5063883442c7f0557f3d7239dad4f01205e25d0b231e87aa684db36284e73a97 100644 (file)
@@ -1,4 +1,5 @@
 @node UUID
+@cindex UUID
 @section UUID
 
 128-bit big-endian @url{https://datatracker.ietf.org/doc/html/rfc9562, UUID}'s
index 9cc1a5d638b7a5a08eb4ec47509fd6aba85aaaa6e7d8804907db612f3757a027..674b0fde3dd221bcb5c701d1ff5834116acfdf1b9ba60434a9058c5df1a20a3b 100644 (file)
@@ -1,4 +1,5 @@
 @node Certificate
+@cindex Certificate
 @section Certificate format
 
 Certificate is the @ref{SignedData} structure with @code{/load.t} equals
index e7ed8cb9b82dfe544ae9c01347cdc132379a213a7eea260f558b01dfbf699dfb..7509779dcdcb28b09b7e6fdbf7169cd33e21df3524664f0179fbe2f4570388e5 100644 (file)
@@ -1,4 +1,5 @@
 @node HashedData
+@cindex HashedData
 @section HashedData format
 
 Integrity protected container, analogue to CMS'es DigestedData structure.
index 20bb566417543bac27df0c4a486d4d6e8bc7e14143c058a0802f8a7015d8f23e..c4192db14c4863794e6bb7a1ec07330945d4f08100d307367d059c67abbc3039 100644 (file)
@@ -1,4 +1,5 @@
 @node PrivateKey
+@cindex PrivateKey
 @section PrivateKey format
 
 Private key is stored in trivial map:
index a0e4707297e5e4ddbd9db502b70a2571c77311f032be0f1ab4d026e550d9ae0d..40601b86e20b741748e4ac44664916ce7ab415764e7050dad9e6a10105918a6d 100644 (file)
@@ -1,4 +1,5 @@
 @node SignedData
+@cindex SignedData
 @section SignedData format
 
 Signing of arbitrary data can be done in two ways: either with
index 7072e7139c74c405e72cea2c40b8c317261b92005fd0f903e8662146025c4bef..5469bed980dfdb77817a6ef9d5f42566dc85d4dd0f76079e6da8f556849062fe 100644 (file)
@@ -24,7 +24,7 @@ of structured data. But why!?
     representation of the structured data, allowing its usage in
     cryptography-related contexts.
 @item It should support enough data types to be able to replace JSON
-    transparently
+    transparently.
 @end itemize
 
 Are not there any satisfiable codecs?
@@ -77,7 +77,14 @@ encoding. YAC is Ain't a CBOR. Its other important differences:
 
 @insertcopying
 
+@include install.texi
 @include encoding/index.texi
 @include schema.texi
 @include format/index.texi
 @include registry.texi
+
+@node Concepts Index
+@unnumbered Concepts Index
+@printindex cp
+
+@bye
index 735e0f402c41c390ac62abb112d3524b5caf2f4391219f315b21cc12d61186b5..50b54e18c2c1b71b70d59798ee7f536bcc7e0fa7bf7ef3d67a32a3b8486a5e6f 100644 (file)
@@ -1,4 +1,5 @@
 @node Registry
+@cindex Registry
 @unnumbered AI registry
 
 There is example registry of known algorithm identifiers.