Documentation ¶
Index ¶
- Constants
- func BuildUri(basePath string, paths []string, queryValues map[string]string) (*url.URL, error)
- func ConcatFqId(companyBcId string, uuid string) string
- func CreatePrivateKeyEd25519FromBase64(privateKeyBase64 string) ed25519.PrivateKey
- func CreatePrivateKeyX25519FromBase64(privateKeyBase64 string) nacl.PrivateKey
- func CreatePublicKeyEd25519FromBase64(publicKeyBase64 string) ed25519.PublicKey
- func CreatePublicKeyX25519FromBase64(publicKeyBase64 string) nacl.PublicKey
- func GenerateNewPrivateKeyEd25519() ed25519.PrivateKey
- func GenerateNewPrivateKeyX25519() nacl.PrivateKey
- func GetPaginationQueryParams(page int, txPerPage int) map[string]string
- func SplitFqId(fqid string) (string, string)
Constants ¶
const ( TypeCreate = "create" TypeRotate = "rotate" TypeRevoke = "revoke" )
const ( PageParam = "page" PerPageParam = "per_page" DefaultPerPageParam = 10 )
Variables ¶
This section is empty.
Functions ¶
func BuildUri ¶ added in v1.4.0
BuildUri joins the base path and paths array and adds the query values to return a new url.
func ConcatFqId ¶ added in v1.3.0
ConcatFqId concatenates a company bcid and a uuid into a fully qualified id.
func CreatePrivateKeyEd25519FromBase64 ¶ added in v1.4.1
func CreatePrivateKeyEd25519FromBase64(privateKeyBase64 string) ed25519.PrivateKey
CreatePrivateKeyEd25519FromBase64 accepts a base64 encoded Ed25519 private key (88 chars) and returns an Ed25519 private key.
func CreatePrivateKeyX25519FromBase64 ¶ added in v1.4.1
func CreatePrivateKeyX25519FromBase64(privateKeyBase64 string) nacl.PrivateKey
CreatePrivateKeyX25519FromBase64 accepts a base64 encoded X25519 private key (88 chars) and returns an X25519 private key.
func CreatePublicKeyEd25519FromBase64 ¶ added in v1.4.1
CreatePublicKeyEd25519FromBase64 accepts a base64 encoded Ed25519 public key (44 chars) and returns an Ed25519 public key.
func CreatePublicKeyX25519FromBase64 ¶ added in v1.4.1
CreatePublicKeyX25519FromBase64 accepts a base64 encoded X25519 public key (44 chars) and returns an X25519 public key.
func GenerateNewPrivateKeyEd25519 ¶ added in v1.4.1
func GenerateNewPrivateKeyEd25519() ed25519.PrivateKey
GenerateNewPrivateKeyEd25519 generates a new ed25519 private key.
func GenerateNewPrivateKeyX25519 ¶ added in v1.4.1
func GenerateNewPrivateKeyX25519() nacl.PrivateKey
GenerateNewPrivateKeyX25519 generates a new x25519 private key.
func GetPaginationQueryParams ¶ added in v1.4.0
GetPaginationQueryParams returns the query params map to request a pagination.
Types ¶
This section is empty.