Home
last modified time | relevance | path

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

/aosp_15_r20/external/tink/go/aead/
H A Daes_gcm_key_manager.go43 type aesGCMKeyManager struct{} struct
49 func (km *aesGCMKeyManager) Primitive(serializedKey []byte) (interface{}, error) {
68 func (km *aesGCMKeyManager) NewKey(serializedKeyFormat []byte) (proto.Message, error) {
89 func (km *aesGCMKeyManager) NewKeyData(serializedKeyFormat []byte) (*tinkpb.KeyData, error) {
106 func (km *aesGCMKeyManager) DoesSupport(typeURL string) bool {
111 func (km *aesGCMKeyManager) TypeURL() string {
116 func (km *aesGCMKeyManager) KeyMaterialType() tinkpb.KeyData_KeyMaterialType {
121 …Manager) DeriveKey(serializedKeyFormat []byte, pseudorandomness io.Reader) (proto.Message, error) {
148 func (km *aesGCMKeyManager) validateKey(key *gcmpb.AesGcmKey) error {
160 func (km *aesGCMKeyManager) validateKeyFormat(format *gcmpb.AesGcmKeyFormat) error {