pkg

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package pkg provides the core SDK packages.

Index

Constants

View Source
const Version = "0.4.0"

Version is the current version of the SDK.

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
Package client provides the entrypoint for using AWS Encryption SDK for Go.
Package client provides the entrypoint for using AWS Encryption SDK for Go.
Package clientconfig provides a way to configure SDK client.
Package clientconfig provides a way to configure SDK client.
Package crypto provides common errors and encryption configuration.
Package crypto provides common errors and encryption configuration.
internal
crypto/hasher
Package hasher provides a Hasher interface for hashing data with a given elliptic.Curve.
Package hasher provides a Hasher interface for hashing data with a given elliptic.Curve.
utils/conv
Package conv provides utilities for converting types to big endian and vice versa.
Package conv provides utilities for converting types to big endian and vice versa.
utils/encryption
Package encryption provides a way to encrypt and decrypt with AES-GCM.
Package encryption provides a way to encrypt and decrypt with AES-GCM.
utils/itertools
Package itertools provides a method to generate all combinations out of a given generic type array.
Package itertools provides a method to generate all combinations out of a given generic type array.
utils/keyderivation
Package keyderivation provides a set of functions for deriving cryptographic keys.
Package keyderivation provides a set of functions for deriving cryptographic keys.
utils/structs
Package structs provides utility functions for working with structs.
Package structs provides utility functions for working with structs.
Package keys contains implementations of Master Keys and generic key errors.
Package keys contains implementations of Master Keys and generic key errors.
kms
Package kms contains KMS and KMS MRK Master Key implementations.
Package kms contains KMS and KMS MRK Master Key implementations.
raw
Package raw contains Raw Master Key implementation.
Package raw contains Raw Master Key implementation.
Package materials provides CryptoMaterialsManager implementations.
Package materials provides CryptoMaterialsManager implementations.
Package model contains SDK data model.
Package model contains SDK data model.
format
Package format provides set of interfaces for SDK message format.
Package format provides set of interfaces for SDK message format.
types
Package types contains a basic types used in SDK.
Package types contains a basic types used in SDK.
Package providers contains a generic provider errors.
Package providers contains a generic provider errors.
keyprovider
Package keyprovider provides a way to create KeyProvider via alias.
Package keyprovider provides a way to create KeyProvider via alias.
kmsprovider
Package kmsprovider contains KMS Master Key Provider implementation.
Package kmsprovider contains KMS Master Key Provider implementation.
rawprovider
Package rawprovider contains Raw Master Key Provider implementation.
Package rawprovider contains Raw Master Key Provider implementation.
Package suite provides the algorithm suites.
Package suite provides the algorithm suites.
utils
arn
Package arn provides a set of utilities for working with Amazon Resource Names (ARNs).
Package arn provides a set of utilities for working with Amazon Resource Names (ARNs).

Jump to

Keyboard shortcuts

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