Searched defs:aesSIVKeyManager (Results 1 – 1 of 1) sorted by relevance
45 type aesSIVKeyManager struct{} struct51 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 {