Home
last modified time | relevance | path

Searched defs:aesSIVKeyManager (Results 1 – 1 of 1) sorted by relevance

/aosp_15_r20/external/tink/go/daead/
H A Daes_siv_key_manager.go45 type aesSIVKeyManager struct{} struct
51 func (km *aesSIVKeyManager) Primitive(serializedKey []byte) (interface{}, error) {
71 func (km *aesSIVKeyManager) NewKey(serializedKeyFormat []byte) (proto.Message, error) {
91 func (km *aesSIVKeyManager) NewKeyData(serializedKeyFormat []byte) (*tpb.KeyData, error) {
108 func (km *aesSIVKeyManager) DoesSupport(typeURL string) bool {
113 func (km *aesSIVKeyManager) TypeURL() string {
118 func (km *aesSIVKeyManager) KeyMaterialType() tpb.KeyData_KeyMaterialType {
124 …Manager) DeriveKey(serializedKeyFormat []byte, pseudorandomness io.Reader) (proto.Message, error) {
147 func (km *aesSIVKeyManager) validateKey(key *aspb.AesSivKey) error {