Use github.com/smallstep/linkedca @ v0.23.0

This commit is contained in:
Herman Slatman
2025-01-03 18:24:19 +01:00
parent 3f9dc06cf5
commit f4736325fa
56 changed files with 60 additions and 57 deletions

View File

@@ -15,7 +15,7 @@ import (
"google.golang.org/protobuf/proto"
"google.golang.org/protobuf/reflect/protoreflect"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/errs"
)

View File

@@ -4,7 +4,7 @@ import (
"fmt"
"net/http"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"google.golang.org/protobuf/types/known/timestamppb"
"github.com/smallstep/certificates/acme"

View File

@@ -17,7 +17,7 @@ import (
"google.golang.org/protobuf/proto"
"google.golang.org/protobuf/types/known/timestamppb"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/assert"
"github.com/smallstep/certificates/acme"

View File

@@ -6,7 +6,7 @@ import (
"github.com/go-chi/chi/v5"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/api"
"github.com/smallstep/certificates/api/read"

View File

@@ -16,7 +16,7 @@ import (
"github.com/google/go-cmp/cmp/cmpopts"
"google.golang.org/protobuf/types/known/timestamppb"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/assert"
"github.com/smallstep/certificates/authority/admin"

View File

@@ -5,7 +5,7 @@ import (
"github.com/go-chi/chi/v5"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/acme"
"github.com/smallstep/certificates/api/render"

View File

@@ -16,7 +16,7 @@ import (
"github.com/google/go-cmp/cmp/cmpopts"
"google.golang.org/protobuf/types/known/timestamppb"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/assert"
"github.com/smallstep/certificates/acme"

View File

@@ -5,7 +5,7 @@ import (
"errors"
"net/http"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/acme"
"github.com/smallstep/certificates/api/read"

View File

@@ -14,7 +14,7 @@ import (
"github.com/stretchr/testify/assert"
"google.golang.org/protobuf/encoding/protojson"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/acme"
"github.com/smallstep/certificates/authority"

View File

@@ -6,9 +6,9 @@ import (
"github.com/go-chi/chi/v5"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/api"
"github.com/smallstep/certificates/api/read"

View File

@@ -19,7 +19,7 @@ import (
"google.golang.org/protobuf/types/known/timestamppb"
"github.com/smallstep/assert"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/authority/provisioner"

View File

@@ -10,8 +10,8 @@ import (
"github.com/smallstep/certificates/api/read"
"github.com/smallstep/certificates/api/render"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/randutil"
"go.step.sm/linkedca"
)
// WebhookAdminResponder is the interface responsible for writing webhook admin

View File

@@ -14,8 +14,8 @@ import (
"github.com/go-chi/chi/v5"
"github.com/smallstep/certificates/authority"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/linkedca"
"github.com/stretchr/testify/assert"
"go.step.sm/linkedca"
"google.golang.org/protobuf/encoding/protojson"
)

View File

@@ -6,7 +6,7 @@ import (
"fmt"
"github.com/pkg/errors"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
)
const (

View File

@@ -7,8 +7,8 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/linkedca"
"github.com/smallstep/nosql"
"go.step.sm/linkedca"
"google.golang.org/protobuf/types/known/timestamppb"
)

View File

@@ -10,9 +10,9 @@ import (
"github.com/smallstep/assert"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/db"
"github.com/smallstep/linkedca"
"github.com/smallstep/nosql"
nosqldb "github.com/smallstep/nosql/database"
"go.step.sm/linkedca"
"google.golang.org/protobuf/types/known/timestamppb"
)

View File

@@ -5,7 +5,7 @@ import (
"encoding/json"
"fmt"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/nosql"

View File

@@ -10,9 +10,9 @@ import (
"github.com/smallstep/assert"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/db"
"github.com/smallstep/linkedca"
"github.com/smallstep/nosql"
nosqldb "github.com/smallstep/nosql/database"
"go.step.sm/linkedca"
)
func TestDB_getDBAuthorityPolicyBytes(t *testing.T) {

View File

@@ -7,8 +7,8 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/linkedca"
"github.com/smallstep/nosql"
"go.step.sm/linkedca"
"google.golang.org/protobuf/types/known/timestamppb"
)

View File

@@ -10,9 +10,9 @@ import (
"github.com/smallstep/assert"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/db"
"github.com/smallstep/linkedca"
"github.com/smallstep/nosql"
nosqldb "github.com/smallstep/nosql/database"
"go.step.sm/linkedca"
)
func TestDB_getDBProvisionerBytes(t *testing.T) {

View File

@@ -7,7 +7,7 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/authority/provisioner"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
)
// DefaultAdminLimit is the default limit for listing provisioners.

View File

@@ -5,7 +5,7 @@ import (
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/authority/provisioner"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
)
// LoadAdminByID returns an *linkedca.Admin with the given ID.

View File

@@ -17,11 +17,11 @@ import (
"github.com/pkg/errors"
"golang.org/x/crypto/ssh"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/kms"
kmsapi "go.step.sm/crypto/kms/apiv1"
"go.step.sm/crypto/kms/sshagentkms"
"go.step.sm/crypto/pemutil"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/authority/admin"
adminDBNosql "github.com/smallstep/certificates/authority/admin/db/nosql"

View File

@@ -16,8 +16,8 @@ import (
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/authority/provisioner"
"github.com/smallstep/certificates/errs"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/linkedca"
"golang.org/x/crypto/ssh"
)

View File

@@ -10,8 +10,8 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
kms "go.step.sm/crypto/kms/apiv1"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/authority/policy"
"github.com/smallstep/certificates/authority/provisioner"

View File

@@ -11,7 +11,7 @@ import (
"google.golang.org/protobuf/types/known/structpb"
"github.com/smallstep/cli-utils/step"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/authority/provisioner"
)

View File

@@ -19,11 +19,11 @@ import (
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/keyutil"
"go.step.sm/crypto/tlsutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/authority/provisioner"

View File

@@ -5,7 +5,7 @@ import (
"errors"
"fmt"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/authority/admin"
authPolicy "github.com/smallstep/certificates/authority/policy"

View File

@@ -3,7 +3,7 @@ package policy
import (
"fmt"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/policy"
)

View File

@@ -5,7 +5,7 @@ import (
"github.com/google/go-cmp/cmp"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
)
func TestPolicyToCertificates(t *testing.T) {

View File

@@ -9,7 +9,7 @@ import (
"github.com/go-jose/go-jose/v3"
"github.com/stretchr/testify/assert"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/authority/administrator"

View File

@@ -11,7 +11,7 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/certificates/acme/wire"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
)
// ACMEChallenge represents the supported acme challenges.

View File

@@ -18,10 +18,10 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/errs"
"github.com/smallstep/certificates/webhook"

View File

@@ -14,10 +14,10 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/errs"
"github.com/smallstep/certificates/webhook"

View File

@@ -11,7 +11,7 @@ import (
"github.com/smallstep/certificates/errs"
"github.com/smallstep/certificates/internal/httptransport"
"github.com/smallstep/certificates/webhook"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"golang.org/x/crypto/ssh"
)

View File

@@ -12,10 +12,10 @@ import (
"github.com/smallstep/certificates/authority/policy"
"github.com/smallstep/certificates/internal/httptransport"
"github.com/smallstep/certificates/webhook"
"github.com/smallstep/linkedca"
"github.com/stretchr/testify/assert"
"go.step.sm/crypto/pemutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"golang.org/x/crypto/ssh"
)

View File

@@ -15,10 +15,10 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/errs"
"github.com/smallstep/certificates/webhook"

View File

@@ -8,10 +8,10 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/errs"
)

View File

@@ -11,11 +11,11 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/pemutil"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/errs"
)

View File

@@ -15,11 +15,11 @@ import (
"github.com/pkg/errors"
nebula "github.com/slackhq/nebula/cert"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x25519"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"golang.org/x/crypto/ssh"
"github.com/smallstep/certificates/errs"

View File

@@ -13,10 +13,10 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/errs"
)

View File

@@ -13,10 +13,10 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/kms"
kmsapi "go.step.sm/crypto/kms/apiv1"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/internal/httptransport"
"github.com/smallstep/certificates/webhook"

View File

@@ -17,13 +17,13 @@ import (
"testing"
"github.com/smallstep/certificates/webhook"
"github.com/smallstep/linkedca"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"go.step.sm/crypto/kms/softkms"
"go.step.sm/crypto/minica"
"go.step.sm/crypto/pemutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
)
func Test_challengeValidationController_Validate(t *testing.T) {

View File

@@ -16,7 +16,7 @@ import (
"github.com/pkg/errors"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
"github.com/smallstep/certificates/internal/httptransport"
"github.com/smallstep/certificates/middleware/requestid"

View File

@@ -20,9 +20,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/pemutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/internal/httptransport"
"github.com/smallstep/certificates/middleware/requestid"

View File

@@ -9,10 +9,10 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/sshutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/errs"
"github.com/smallstep/certificates/webhook"

View File

@@ -11,10 +11,10 @@ import (
"testing"
"time"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/pemutil"
"go.step.sm/crypto/randutil"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/api/render"
"github.com/stretchr/testify/assert"

View File

@@ -13,8 +13,8 @@ import (
"github.com/smallstep/cli-utils/step"
"github.com/smallstep/cli-utils/ui"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/authority/admin"
"github.com/smallstep/certificates/authority/config"

View File

@@ -11,9 +11,9 @@ import (
"github.com/stretchr/testify/require"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/keyutil"
"go.step.sm/linkedca"
"github.com/smallstep/assert"
"github.com/smallstep/certificates/api/render"

View File

@@ -17,9 +17,9 @@ import (
"github.com/smallstep/cli-utils/token"
"github.com/smallstep/cli-utils/token/provision"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/randutil"
"go.step.sm/linkedca"
adminAPI "github.com/smallstep/certificates/authority/admin/api"
"github.com/smallstep/certificates/authority/provisioner"

3
go.mod
View File

@@ -29,13 +29,13 @@ require (
github.com/smallstep/assert v0.0.0-20200723003110-82e2b9b3b262
github.com/smallstep/cli-utils v0.10.0
github.com/smallstep/go-attestation v0.4.4-0.20240109183208-413678f90935
github.com/smallstep/linkedca v0.23.0
github.com/smallstep/nosql v0.7.0
github.com/smallstep/pkcs7 v0.1.1
github.com/smallstep/scep v0.0.0-20240926084937-8cf1ca453101
github.com/stretchr/testify v1.10.0
github.com/urfave/cli v1.22.16
go.step.sm/crypto v0.56.0
go.step.sm/linkedca v0.22.2
go.uber.org/mock v0.5.0
golang.org/x/crypto v0.31.0
golang.org/x/exp v0.0.0-20240318143956-a85f2c67cd81
@@ -166,5 +166,6 @@ require (
google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 // indirect
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)

6
go.sum
View File

@@ -358,6 +358,8 @@ github.com/smallstep/cli-utils v0.10.0 h1:CfXNvHtIN5pAzGvGP0NEUZoGFcj5epNEB6RSpS
github.com/smallstep/cli-utils v0.10.0/go.mod h1:jIeNa5ctrVg89lU5TaQKYd6o1eFxi9mtZu1sXSxpEBg=
github.com/smallstep/go-attestation v0.4.4-0.20240109183208-413678f90935 h1:kjYvkvS/Wdy0PVRDUAA0gGJIVSEZYhiAJtfwYgOYoGA=
github.com/smallstep/go-attestation v0.4.4-0.20240109183208-413678f90935/go.mod h1:vNAduivU014fubg6ewygkAvQC0IQVXqdc8vaGl/0er4=
github.com/smallstep/linkedca v0.23.0 h1:5W/7EudlK1HcCIdZM68dJlZ7orqCCCyv6bm2l/0JmLU=
github.com/smallstep/linkedca v0.23.0/go.mod h1:7cyRM9soAYySg9ag65QwytcgGOM+4gOlkJ/YA58A9E8=
github.com/smallstep/nosql v0.7.0 h1:YiWC9ZAHcrLCrayfaF+QJUv16I2bZ7KdLC3RpJcnAnE=
github.com/smallstep/nosql v0.7.0/go.mod h1:H5VnKMCbeq9QA6SRY5iqPylfxLfYcLwvUff3onQ8+HU=
github.com/smallstep/pkcs7 v0.0.0-20240911091500-b1cae6277023/go.mod h1:CM5KrX7rxWgwDdMj9yef/pJB2OPgy/56z4IEx2UIbpc=
@@ -421,8 +423,6 @@ go.opentelemetry.io/otel/trace v1.31.0 h1:ffjsj1aRouKewfr85U2aGagJ46+MvodynlQ1HY
go.opentelemetry.io/otel/trace v1.31.0/go.mod h1:TXZkRk7SM2ZQLtR6eoAWQFIHPvzQ06FJAsO1tJg480A=
go.step.sm/crypto v0.56.0 h1:KcFfV76cI9Xaw8bdSc9x55skyuSdcHcTdL37vvVZnvY=
go.step.sm/crypto v0.56.0/go.mod h1:snWNloxY9s1W+HsFqcviq55nvzbqqX6LxVt0Vktv5mw=
go.step.sm/linkedca v0.22.2 h1:zmFIyDC77gFHo6FLQJ8OIXYpLYDIsgDWaYqtYs6A9/Q=
go.step.sm/linkedca v0.22.2/go.mod h1:ESY8r5VfhJA8ZVzI6hXIQcEX9LwaY3aoPnT+Hb9jpbw=
go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU=
go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
@@ -542,6 +542,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 h1:
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU=
google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU=
google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4=
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1 h1:F29+wU6Ee6qgu9TddPgooOdaqsxTMunOoj8KA5yuS5A=
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1/go.mod h1:5KF+wpkbTSbGcR9zteSqZV6fqFOWBl4Yde8En8MryZA=
google.golang.org/protobuf v1.36.1 h1:yBPeRvTftaleIgM3PZ/WBIZ7XM/eEYAaEyCwvyjq/gk=
google.golang.org/protobuf v1.36.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

View File

@@ -10,7 +10,7 @@ import (
authconfig "github.com/smallstep/certificates/authority/config"
"github.com/smallstep/certificates/authority/provisioner"
"github.com/smallstep/certificates/templates"
"go.step.sm/linkedca"
"github.com/smallstep/linkedca"
)
type helmVariables struct {

View File

@@ -14,8 +14,8 @@ import (
"github.com/google/go-cmp/cmp"
"github.com/stretchr/testify/assert"
"github.com/smallstep/linkedca"
"go.step.sm/crypto/jose"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/cas/apiv1"
)

View File

@@ -23,12 +23,12 @@ import (
"github.com/smallstep/cli-utils/fileutil"
"github.com/smallstep/cli-utils/step"
"github.com/smallstep/cli-utils/ui"
"github.com/smallstep/linkedca"
"github.com/smallstep/nosql"
"go.step.sm/crypto/jose"
"go.step.sm/crypto/kms"
kmsapi "go.step.sm/crypto/kms/apiv1"
"go.step.sm/crypto/pemutil"
"go.step.sm/linkedca"
"github.com/smallstep/certificates/authority"
"github.com/smallstep/certificates/authority/admin"

View File

@@ -13,6 +13,7 @@ import (
"github.com/smallstep/certificates/authority/config"
"github.com/smallstep/certificates/authority/provisioner"
"github.com/smallstep/linkedca"
"github.com/smallstep/pkcs7"
"github.com/smallstep/scep"
"github.com/stretchr/testify/assert"
@@ -21,7 +22,6 @@ import (
"go.step.sm/crypto/minica"
"go.step.sm/crypto/randutil"
"go.step.sm/crypto/x509util"
"go.step.sm/linkedca"
)
func generateContent(t *testing.T, size int) []byte {