mirror of
https://github.com/minio/minio
synced 2024-11-05 17:34:01 +00:00
4d2fc530d0
This commit adds support for bulk ETag decryption for SSE-S3 encrypted objects. If KES supports a bulk decryption API, then MinIO will check whether its policy grants access to this API. If so, MinIO will use a bulk API call instead of sending encrypted ETags serially to KES. Note that MinIO will not use the KES bulk API if its client certificate is an admin identity. MinIO will process object listings in batches. A batch has a configurable size that can be set via `MINIO_KMS_KES_BULK_API_BATCH_SIZE=N`. It defaults to `500`. This env. variable is experimental and may be renamed / removed in the future. Signed-off-by: Andreas Auernhammer <hi@aead.dev>
101 lines
3.6 KiB
Modula-2
101 lines
3.6 KiB
Modula-2
module github.com/minio/minio
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
cloud.google.com/go/storage v1.10.0
|
|
github.com/Azure/azure-pipeline-go v0.2.2
|
|
github.com/Azure/azure-storage-blob-go v0.10.0
|
|
github.com/Shopify/sarama v1.30.0
|
|
github.com/alecthomas/participle v0.2.1
|
|
github.com/bcicen/jstream v1.0.1
|
|
github.com/beevik/ntp v0.3.0
|
|
github.com/bits-and-blooms/bloom/v3 v3.0.1
|
|
github.com/buger/jsonparser v1.1.1
|
|
github.com/cespare/xxhash/v2 v2.1.2
|
|
github.com/cheggaaa/pb v1.0.29
|
|
github.com/colinmarc/hdfs/v2 v2.2.0
|
|
github.com/coredns/coredns v1.9.0
|
|
github.com/coreos/go-oidc v2.1.0+incompatible
|
|
github.com/cosnicolaou/pbzip2 v1.0.1
|
|
github.com/dchest/siphash v1.2.1
|
|
github.com/djherbis/atime v1.0.0
|
|
github.com/dswarbrick/smart v0.0.0-20190505152634-909a45200d6d
|
|
github.com/dustin/go-humanize v1.0.0
|
|
github.com/eclipse/paho.mqtt.golang v1.3.5
|
|
github.com/elastic/go-elasticsearch/v7 v7.12.0
|
|
github.com/fatih/color v1.13.0
|
|
github.com/felixge/fgprof v0.9.2
|
|
github.com/go-ldap/ldap/v3 v3.2.4
|
|
github.com/go-openapi/loads v0.21.1
|
|
github.com/go-sql-driver/mysql v1.6.0
|
|
github.com/golang-jwt/jwt/v4 v4.3.0
|
|
github.com/gomodule/redigo v1.8.8
|
|
github.com/google/uuid v1.3.0
|
|
github.com/gorilla/mux v1.8.0
|
|
github.com/hashicorp/golang-lru v0.5.4
|
|
github.com/inconshreveable/mousetrap v1.0.0
|
|
github.com/jcmturner/gokrb5/v8 v8.4.2
|
|
github.com/json-iterator/go v1.1.12
|
|
github.com/klauspost/compress v1.14.4
|
|
github.com/klauspost/cpuid/v2 v2.0.11
|
|
github.com/klauspost/pgzip v1.2.5
|
|
github.com/klauspost/readahead v1.4.0
|
|
github.com/klauspost/reedsolomon v1.9.15
|
|
github.com/lib/pq v1.10.4
|
|
github.com/miekg/dns v1.1.46
|
|
github.com/minio/cli v1.22.0
|
|
github.com/minio/console v0.15.6
|
|
github.com/minio/csvparser v1.0.0
|
|
github.com/minio/dperf v0.3.4
|
|
github.com/minio/highwayhash v1.0.2
|
|
github.com/minio/kes v0.19.0
|
|
github.com/minio/madmin-go v1.3.5
|
|
github.com/minio/minio-go/v7 v7.0.23
|
|
github.com/minio/parquet-go v1.1.0
|
|
github.com/minio/pkg v1.1.20
|
|
github.com/minio/selfupdate v0.4.0
|
|
github.com/minio/sha256-simd v1.0.0
|
|
github.com/minio/simdjson-go v0.4.2
|
|
github.com/minio/sio v0.3.0
|
|
github.com/minio/zipindex v0.2.1
|
|
github.com/mitchellh/go-homedir v1.1.0
|
|
github.com/montanaflynn/stats v0.6.6
|
|
github.com/nats-io/nats-server/v2 v2.7.4
|
|
github.com/nats-io/nats.go v1.13.1-0.20220308171302-2f2f6968e98d
|
|
github.com/nats-io/stan.go v0.10.2
|
|
github.com/ncw/directio v1.0.5
|
|
github.com/nsqio/go-nsq v1.0.8
|
|
github.com/philhofer/fwd v1.1.2-0.20210722190033-5c56ac6d0bb9
|
|
github.com/pierrec/lz4 v2.6.1+incompatible
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus/client_golang v1.12.1
|
|
github.com/prometheus/client_model v0.2.0
|
|
github.com/prometheus/procfs v0.7.3
|
|
github.com/rs/cors v1.7.0
|
|
github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417
|
|
github.com/secure-io/sio-go v0.3.1
|
|
github.com/shirou/gopsutil/v3 v3.22.2
|
|
github.com/streadway/amqp v1.0.0
|
|
github.com/tinylib/msgp v1.1.7-0.20211026165309-e818a1881b0e
|
|
github.com/valyala/bytebufferpool v1.0.0
|
|
github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c
|
|
github.com/yargevad/filepathx v1.0.0
|
|
github.com/zeebo/xxh3 v1.0.0
|
|
go.etcd.io/etcd/api/v3 v3.5.2
|
|
go.etcd.io/etcd/client/v3 v3.5.2
|
|
go.uber.org/atomic v1.9.0
|
|
go.uber.org/zap v1.21.0
|
|
golang.org/x/crypto v0.0.0-20220214200702-86341886e292
|
|
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b
|
|
golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9
|
|
golang.org/x/time v0.0.0-20220224211638-0e9765cccd65
|
|
google.golang.org/api v0.67.0
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go/iam v0.2.0 // indirect
|
|
github.com/nats-io/nats-streaming-server v0.24.1 // indirect
|
|
github.com/xdg/stringprep v1.0.0 // indirect
|
|
)
|