summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/minio/minio-go/api-put-object-encrypted.go
diff options
context:
space:
mode:
authorJesús Espino <jespinog@gmail.com>2018-04-30 23:35:10 +0200
committerChristopher Speller <crspeller@gmail.com>2018-04-30 14:35:10 -0700
commitbaba8fa92f47cad604f6d2a2714d09f89178fbff (patch)
tree0b751ac64e9dd13fd544e37a6bf11c2f90ae9f36 /vendor/github.com/minio/minio-go/api-put-object-encrypted.go
parenta5f006b8a94bdadf5343aacd2b58c5bad4485153 (diff)
downloadchat-baba8fa92f47cad604f6d2a2714d09f89178fbff.tar.gz
chat-baba8fa92f47cad604f6d2a2714d09f89178fbff.tar.bz2
chat-baba8fa92f47cad604f6d2a2714d09f89178fbff.zip
Upgrading minio-go library to 6.0.0 (#8651)
* Upgrading minio-go library to 6.0.0 * Removing unnecesary Gopkg constraint
Diffstat (limited to 'vendor/github.com/minio/minio-go/api-put-object-encrypted.go')
-rw-r--r--vendor/github.com/minio/minio-go/api-put-object-encrypted.go44
1 files changed, 0 insertions, 44 deletions
diff --git a/vendor/github.com/minio/minio-go/api-put-object-encrypted.go b/vendor/github.com/minio/minio-go/api-put-object-encrypted.go
deleted file mode 100644
index 87dd1ab1a..000000000
--- a/vendor/github.com/minio/minio-go/api-put-object-encrypted.go
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Minio Go Library for Amazon S3 Compatible Cloud Storage
- * Copyright 2017 Minio, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package minio
-
-import (
- "context"
- "io"
-
- "github.com/minio/minio-go/pkg/encrypt"
-)
-
-// PutEncryptedObject - Encrypt and store object.
-func (c Client) PutEncryptedObject(bucketName, objectName string, reader io.Reader, encryptMaterials encrypt.Materials) (n int64, err error) {
-
- if encryptMaterials == nil {
- return 0, ErrInvalidArgument("Unable to recognize empty encryption properties")
- }
-
- if err := encryptMaterials.SetupEncryptMode(reader); err != nil {
- return 0, err
- }
-
- return c.PutObjectWithContext(context.Background(), bucketName, objectName, reader, -1, PutObjectOptions{EncryptMaterials: encryptMaterials})
-}
-
-// FPutEncryptedObject - Encrypt and store an object with contents from file at filePath.
-func (c Client) FPutEncryptedObject(bucketName, objectName, filePath string, encryptMaterials encrypt.Materials) (n int64, err error) {
- return c.FPutObjectWithContext(context.Background(), bucketName, objectName, filePath, PutObjectOptions{EncryptMaterials: encryptMaterials})
-}