{"repo":"Cyphrme/Coz","free":true,"listed":false,"github":"https://github.com/Cyphrme/Coz","clone":"git clone https://github.com/Cyphrme/Coz.git","description":"Coz: A Modern Cryptographic JSON Specification","language":"Go","stars":130,"topics":["authentication","cryptography","json","coze","auth","login","jwt","es256","es384","es512"],"license":"BSD-3-Clause","category":"auth-billing-email","readme_excerpt":"[![pkg.go.dev][GoBadge]][GoDoc] ![Coz][CozLogo] Try Coz out! [Presentation][Presentation] Coz Coz is a cryptographic JSON messaging specification that uses digital signatures and hashes to ensure secure, human-readable, and interoperable communication. Example Coz Coz Design Goals 1. Idiomatic JSON 2. Human readable 3. Limited scope 4. Providing defined cipher suites See also the Coz philosophy Coz Fields Coz defines standard fields for the objects pay , key , and coz . Applications may include additional fields as desired. While all fields are optional, omitting standard fields may limit compatibility. Binary values are encoded as [RFC 4648 base 64 URI canonical with padding truncated][RFC4648] (b64ut). JSON components are serialized into UTF-8 for signing, verification, and hashing. All JSON fields must be unique, and unmarshalling JSON with duplicate fields must result in an error. All timestamp values should be UTC Unix time. All Coz Standard Fields Pay pay contains the fields alg , now , tmb , and typ and optionally any additional application fields. In the first example msg is additional. pay Standard Fields - alg - Specific cryptographic algorithm. E.g. \"ES256\" - now - Unix time of message signature. E.g. 1623132000 - tmb - Thumbprint of the signature's key. E.g. \"U5XUZ...\" - typ - Type of pay . E.g. \"cyphr.me/msg/create\" - msg - Message payload (string). E.g. \"Coz is a cryptographic JSON messaging specification.\" - dig - Digest of external content. E.g. \"LSgWE4v...\" t","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cyphrme","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cyphrme/Coz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}