internal/ directory

Directories

PathSynopsis
internal/bundle
internal/bundle/inspect
internal/cidr
internal/cidr/mergePackage merge provides helper functions for merging a list of IP addresses and subnets into the smallest possible list of CIDRs.
internal/cmd
internal/cmd/genbuiltinmetadata
internal/cmd/genopacapabilities
internal/cmd/genversionindex
internal/compiler
internal/compiler/wasmPackage wasm contains an IR->WASM compiler backend.
internal/compiler/wasm/opaPackage opa contains bytecode for the OPA-WASM library.
internal/configPackage config implements helper functions to parse OPA's configuration.
internal/debug
internal/deepcopy
internal/distributedtracing
internal/edittreePackage EditTree implements a specialized tree data structure that allows for cheap edits and modifications of nested Term structures.
internal/edittree/bitvectorPackage bitvector provides the implementation of a variable sized compact vector of bits which supports lookups, sets, appends, insertions, and deletions.
internal/file
internal/file/archive
internal/file/urlPackage url contains helpers for dealing with file paths and URLs.
internal/future
internal/gojsonschemanolint: goconst // String duplication will be handled later by using errors.Is.
internal/gqlparser
internal/gqlparser/ast
internal/gqlparser/formatter
internal/gqlparser/gqlerror
internal/gqlparser/lexer
internal/gqlparser/parser
internal/gqlparser/parser/testrunner
internal/gqlparser/validator
internal/gqlparser/validator/rules
internal/json
internal/json/patch
internal/jwx
internal/jwx/bufferPackage buffer provides a very thin wrapper around []byte buffer called `Buffer`, to provide functionalities that are often used within the jwx related packages
internal/jwx/jwa
internal/jwx/jwkPackage jwk implements JWK as described in https://tools.ietf.org/html/rfc7517
internal/jwx/jwsPackage jws implements the digital Signature on JSON based data structures as described in https://tools.ietf.org/html/rfc7515
internal/jwx/jws/sign
internal/jwx/jws/verify
internal/lcss
internal/leb128Package leb128 implements LEB128 integer encoding.
internal/logging
internal/mergePackage merge contains helpers to merge data structures frequently encountered in OPA.
internal/pathwatcherPackage pathwatcher provides helper functions for creating file and directory watchers
internal/plannerPackage planner contains a query planner for Rego queries.
internal/presentationPackage presentation prints results of an expression evaluation in json and tabular formats.
internal/prometheus
internal/providers
internal/providers/awsmodified from github.com/aws/aws-sdk-go-v2/internal/v4a@7a32d707af
internal/providers/aws/crypto
internal/providers/aws/v4
internal/refPackage ref implements internal helpers for references
internal/rego
internal/rego/opa
internal/reportPackage report provides functions to report OPA's version information to an external service and process the response.
internal/runtimePackage runtime contains utilities to return runtime information on the OPA instance.
internal/runtime/initPackage init is an internal package with helpers for data and policy loading during initialization.
internal/semverPackage semver has been vendored from: https://github.com/coreos/go-semver/tree/e214231b295a8ea9479f11b70b35d5acf3556d9b/semver A number of the original functions of the package have been removed since they are not required for our built-ins.
internal/storage
internal/storage/mockPackage mock defines a fake storage implementation for use in testing.
internal/stringsPackage strings contains helpers to perform string manipulation
internal/strvalsPackage strvals provides tools for working with strval lines.
internal/uuid
internal/versionPackage version implements helper functions for the stored version.
internal/wasm
internal/wasm/constantPackage constant contains WASM constant definitions.
internal/wasm/encodingPackage encoding implements WASM module reading and writing.
internal/wasm/instructionPackage instruction defines WASM instruction types.
internal/wasm/module
internal/wasm/opcodePackage opcode contains constants and utilities for working with WASM opcodes.
internal/wasm/sdk
internal/wasm/sdk/examples
internal/wasm/sdk/examples/basic
internal/wasm/sdk/examples/loaders
internal/wasm/sdk/internal
internal/wasm/sdk/internal/wasm
internal/wasm/sdk/opa
internal/wasm/sdk/opa/capabilities
internal/wasm/sdk/opa/errors
internal/wasm/sdk/opa/loader
internal/wasm/sdk/opa/loader/file
internal/wasm/sdk/opa/loader/http
internal/wasm/typesPackage types defines the WASM value type constants.
internal/wasm/util
Version
v1.4.2 (latest)
Published
May 2, 2025
Platform
linux/amd64
Last checked
4 hours ago

Tools for package owners.