diff options
| author | Shulhan <m.shulhan@gmail.com> | 2024-10-26 00:48:33 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2026-02-03 18:04:30 +0700 |
| commit | 011e40da85bddf83fee0ded83cb9115b7a88b3d4 (patch) | |
| tree | 355cc352e66fc64ce94f17658c31e699aa798bb1 /src/crypto | |
| parent | 85232e51b20971e0d211b25fa3aa412bc7987404 (diff) | |
| download | go-011e40da85bddf83fee0ded83cb9115b7a88b3d4.tar.xz | |
all: prealloc slice with possible minimum capabilities
Diffstat (limited to 'src/crypto')
| -rw-r--r-- | src/crypto/x509/x509.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/crypto/x509/x509.go b/src/crypto/x509/x509.go index 7953b615f5..54362ae8f5 100644 --- a/src/crypto/x509/x509.go +++ b/src/crypto/x509/x509.go @@ -1152,7 +1152,7 @@ func oidInExtensions(oid asn1.ObjectIdentifier, extensions []pkix.Extension) boo // marshalSANs marshals a list of addresses into a the contents of an X.509 // SubjectAlternativeName extension. func marshalSANs(dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL) (derBytes []byte, err error) { - var rawValues []asn1.RawValue + rawValues := make([]asn1.RawValue, 0, len(dnsNames)) for _, name := range dnsNames { if err := isIA5String(name); err != nil { return nil, err @@ -2016,7 +2016,7 @@ func parseCSRExtensions(rawAttributes []asn1.RawValue) ([]pkix.Extension, error) Values []asn1.RawValue `asn1:"set"` } - var ret []pkix.Extension + var ret = make([]pkix.Extension, 0, len(rawAttributes)) requestedExts := make(map[string]bool) for _, rawAttr := range rawAttributes { var attr pkcs10Attribute |
