wal-g

Форк
0
/
symmetrickey.go 
18 строк · 392.0 Байт
1
package crypto
2

3
// SymmetricKey encryption interface
4
// Used by AWS KMS Crypter
5
// When implement another crypters,
6
// can be moved to crypto package
7
type SymmetricKey interface {
8
	Generate() error
9
	Encrypt() error
10
	Decrypt() error
11
	GetKey() []byte
12
	SetKey([]byte) error
13
	GetEncryptedKey() []byte
14
	SetEncryptedKey([]byte) error
15
	GetKeyID() string
16
	GetEncryptedKeyLen() int
17
	GetKeyLen() int
18
}
19

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.