ARO-RP/test/database/aead.go

21 строка
391 B
Go

package database
// Copyright (c) Microsoft Corporation.
// Licensed under the Apache License 2.0.
var fakeCode []byte = []byte{'F', 'A', 'K', 'E'}
type fakeAEAD struct{}
func (fakeAEAD) Open(in []byte) ([]byte, error) {
return in[4:], nil
}
func (fakeAEAD) Seal(in []byte) ([]byte, error) {
return append(fakeCode, in...), nil
}
func NewFakeAEAD() *fakeAEAD {
return &fakeAEAD{}
}