pkg/

directory
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2026 License: MIT

Directories

Path Synopsis
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.
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.
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
gcp
container
Package cose implements COSE (RFC 9052, RFC 9053) encryption.
Package cose implements COSE (RFC 9052, RFC 9053) encryption.
rsa
sql
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.
dns
spf
parsing module
encoding
env
go
http
mux
log module
mux/utils/jwt module
interfaces
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.
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.
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.
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.
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.
schema/format
Package format defines format checkers for the format keyword.
Package format defines format checkers for the format keyword.
schema/internal/argtype
Package argtype defines a few helpers for schema.ArgType.
Package argtype defines a few helpers for schema.ArgType.
schema/internal/cmd/keywordgen command
keywordgen generates repetitive code for JSON schema keywords.
keywordgen generates repetitive code for JSON schema keywords.
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.
schema/internal/cmd/validatorgen command
validatorgen generates validator functions for different schema argument types.
validatorgen generates validator functions for different schema argument types.
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.
schema/internal/validator
Package validator contains functions to handle different schema arguments.
Package validator contains functions to handle different schema arguments.
schema/jsonpointer
Package jsonpointer implements JSON pointers for the jsonschema package.
Package jsonpointer implements JSON pointers for the jsonschema package.
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.
jwt module
log
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/
targetpolicy module
log
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.
tar
testing
cmp
tls
log
type_export
types
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.
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.
whois

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL