Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
generate_endpoints
command
|
|
|
sbom
command
|
|
|
translate_json_object
command
|
|
|
pkg
|
|
|
abnf
Package abnf provides ABNF (RFC 5234, with the RFC 7405 char-val extension) grammar parsing and input matching.
|
Package abnf provides ABNF (RFC 5234, with the RFC 7405 char-val extension) grammar parsing and input matching. |
|
cbor
Package cbor implements the CBOR (RFC 8949) subset used by COSE structures: integers, byte strings, text strings, arrays, maps, tags, booleans, null, and undefined.
|
Package cbor implements the CBOR (RFC 8949) subset used by COSE structures: integers, byte strings, text strings, arrays, maps, tags, booleans, null, and undefined. |
|
cbor/schema
Package schema implements validation of decoded CBOR values (the value model produced by github.com/Motmedel/utils_go/pkg/cbor) against schemas.
|
Package schema implements validation of decoded CBOR values (the value model produced by github.com/Motmedel/utils_go/pkg/cbor) against schemas. |
|
cloud/internal/rest
Package rest provides shared request helpers for the cloud API wrapper packages: context checking, JSON fetching, response nil-checking, and nextPageToken pagination.
|
Package rest provides shared request helpers for the cloud API wrapper packages: context checking, JSON fetching, response nil-checking, and nextPageToken pagination. |
|
cose
Package cose implements COSE (RFC 9052, RFC 9053) encryption.
|
Package cose implements COSE (RFC 9052, RFC 9053) encryption. |
|
database/sql/postgres
Package postgres reads PostgreSQL-specific values and errors through database/sql without requiring a driver dependency.
|
Package postgres reads PostgreSQL-specific values and errors through database/sql without requiring a driver dependency. |
|
iso3166
Package iso3166 maps ISO 3166-1 alpha-2 country codes to their English names.
|
Package iso3166 maps ISO 3166-1 alpha-2 country codes to their English names. |
|
json/jose/jwe
Package jwe implements JSON Web Encryption (RFC 7516) compact serialization for the ECDH-ES key agreement algorithm (RFC 7518 Section 4.6) with A256GCM content encryption (RFC 7518 Section 5.3), using NIST P-256, P-384 and P-521 keys.
|
Package jwe implements JSON Web Encryption (RFC 7516) compact serialization for the ECDH-ES key agreement algorithm (RFC 7518 Section 4.6) with A256GCM content encryption (RFC 7518 Section 5.3), using NIST P-256, P-384 and P-521 keys. |
|
json/schema
Package schema validates JSON documents against JSON schemas, supporting draft 2020-12.
|
Package schema validates JSON documents against JSON schemas, supporting draft 2020-12. |
|
json/schema/builder
Package builder defines a Builder type that may be used to build a [jsonschema.Schema] step by step.
|
Package builder defines a Builder type that may be used to build a [jsonschema.Schema] step by step. |
|
json/schema/draft202012
Package draft202012 defines the keywords used by JSON schema version 2020-12.
|
Package draft202012 defines the keywords used by JSON schema version 2020-12. |
|
json/schema/format
Package format defines format checkers for the format keyword.
|
Package format defines format checkers for the format keyword. |
|
json/schema/internal/argtype
Package argtype defines a few helpers for schema.ArgType.
|
Package argtype defines a few helpers for schema.ArgType. |
|
json/schema/internal/cmd/keywordgen
command
keywordgen generates repetitive code for JSON schema keywords.
|
keywordgen generates repetitive code for JSON schema keywords. |
|
json/schema/internal/cmd/testgen
command
testgen downloads the current testsuite from json-schema-org and updates the tests in the tree.
|
testgen downloads the current testsuite from json-schema-org and updates the tests in the tree. |
|
json/schema/internal/cmd/validatorgen
command
validatorgen generates validator functions for different schema argument types.
|
validatorgen generates validator functions for different schema argument types. |
|
json/schema/internal/schemacache
Package schemacache is a simple in-process cache for schemas that have been parsed.
|
Package schemacache is a simple in-process cache for schemas that have been parsed. |
|
json/schema/internal/validator
Package validator contains functions to handle different schema arguments.
|
Package validator contains functions to handle different schema arguments. |
|
json/schema/jsonpointer
Package jsonpointer implements JSON pointers for the jsonschema package.
|
Package jsonpointer implements JSON pointers for the jsonschema package. |
|
json/schema/notes
Package notes defines a type that holds information passed between keywords during schema validation.
|
Package notes defines a type that holds information passed between keywords during schema validation. |
|
net/publicsuffix
Package publicsuffix provides a public suffix list based on data from https://publicsuffix.org/
|
Package publicsuffix provides a public suffix list based on data from https://publicsuffix.org/ |
|
sync/errgroup
Package errgroup provides synchronization, error propagation and context cancellation for groups of goroutines working on subtasks of a common task, mirroring the WithContext, Go and Wait subset of the golang.org/x/sync/errgroup API.
|
Package errgroup provides synchronization, error propagation and context cancellation for groups of goroutines working on subtasks of a common task, mirroring the WithContext, Go and Wait subset of the golang.org/x/sync/errgroup API. |
|
webauthn
Package webauthn implements the server-side (relying party) parts of WebAuthn used for passkey registration and authentication: ceremony option types, credential wire-format parsing (see the transport subpackage), CBOR attestation-object and authenticator-data parsing with COSE credential-key extraction, and ceremony validation.
|
Package webauthn implements the server-side (relying party) parts of WebAuthn used for passkey registration and authentication: ceremony option types, credential wire-format parsing (see the transport subpackage), CBOR attestation-object and authenticator-data parsing with COSE credential-key extraction, and ceremony validation. |
|
webauthn/transport
Package transport contains the JSON wire-format counterparts of the webauthn package's domain types, with base64url-encoded binary fields, and the conversions from wire format to parsed domain values.
|
Package transport contains the JSON wire-format counterparts of the webauthn package's domain types, with base64url-encoded binary fields, and the conversions from wire format to parsed domain values. |
|
dns/parsing
module
|
|
|
http/log
module
|
|
|
http/mux/utils/body_parser
module
|
|
|
http/mux/utils/json/schema
module
|
|
|
http/mux/utils/jwt
module
|
|
|
http/parsing/headers
module
|
|
|
http/problem_detail
module
|
|
|
jwt
module
|
|
|
mail/validation/address
module
|
|
|
net/domain_breakdown
module
|
|
|
net/targetpolicy
module
|
Click to show internal directories.
Click to hide internal directories.