@node Blobs
+@cindex BLOB
@section Blobs
Blob (binary large object) allows you to transfer binary data in chunks,
@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,
@node Encoding
+@cindex encoding
@unnumbered Encoding
YAC can store various primitive scalar types (strings, integers, ...),
@node Integers
+@cindex INT
@section Integers
Integers can be encoded in short or long form. Separate types are used
@node Primitives
+@cindex NIL
+@cindex FALSE
+@cindex TRUE
@section Primitives
Very primitive types like NIL (None, Null), boolean FALSE and TRUE are
@node Strings
+@cindex BIN
+@cindex STR
@section Strings
There are two kinds of strings: binary and UTF-8 (human-readable ones).
@node TAI64
+@cindex TAI64
+@cindex TAI64N
+@cindex TAI64NA
@section TAI64
Datetime is represented in @url{http://cr.yp.to/libtai/tai64.html, TAI64}
@node UUID
+@cindex UUID
@section UUID
128-bit big-endian @url{https://datatracker.ietf.org/doc/html/rfc9562, UUID}'s
@node Certificate
+@cindex Certificate
@section Certificate format
Certificate is the @ref{SignedData} structure with @code{/load.t} equals
@node HashedData
+@cindex HashedData
@section HashedData format
Integrity protected container, analogue to CMS'es DigestedData structure.
@node PrivateKey
+@cindex PrivateKey
@section PrivateKey format
Private key is stored in trivial map:
@node SignedData
+@cindex SignedData
@section SignedData format
Signing of arbitrary data can be done in two ways: either with
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?
@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
@node Registry
+@cindex Registry
@unnumbered AI registry
There is example registry of known algorithm identifiers.