Skip to content
This repository was archived by the owner on Apr 17, 2024. It is now read-only.

Commit d36b83a

Browse files
juergwcopybara-github
authored andcommitted
Use Get* methods for chained proto field access in AesCtrHmacKey.
PiperOrigin-RevId: 602836900
1 parent 1eecb84 commit d36b83a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

go/aead/aes_ctr_hmac_aead_key_manager.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ func (km *aesCTRHMACAEADKeyManager) TypeURL() string {
136136

137137
// validateKey validates the given AesCtrHmacAeadKey proto.
138138
func (km *aesCTRHMACAEADKeyManager) validateKey(key *aeadpb.AesCtrHmacAeadKey) error {
139-
if err := keyset.ValidateKeyVersion(key.Version, aesCTRHMACAEADKeyVersion); err != nil {
139+
if err := keyset.ValidateKeyVersion(key.GetVersion(), aesCTRHMACAEADKeyVersion); err != nil {
140140
return fmt.Errorf("aes_ctr_hmac_aead_key_manager: %v", err)
141141
}
142142
if err := keyset.ValidateKeyVersion(key.GetAesCtrKey().GetVersion(), aesCTRHMACAEADKeyVersion); err != nil {
@@ -146,11 +146,11 @@ func (km *aesCTRHMACAEADKeyManager) validateKey(key *aeadpb.AesCtrHmacAeadKey) e
146146
return fmt.Errorf("aes_ctr_hmac_aead_key_manager: %v", err)
147147
}
148148
// Validate AesCtrKey.
149-
keySize := uint32(len(key.AesCtrKey.KeyValue))
149+
keySize := uint32(len(key.GetAesCtrKey().GetKeyValue()))
150150
if err := subtle.ValidateAESKeySize(keySize); err != nil {
151151
return fmt.Errorf("aes_ctr_hmac_aead_key_manager: %v", err)
152152
}
153-
params := key.AesCtrKey.GetParams()
153+
params := key.GetAesCtrKey().GetParams()
154154
if params.GetIvSize() < subtle.AESCTRMinIVSize || params.GetIvSize() > 16 {
155155
return errors.New("aes_ctr_hmac_aead_key_manager: invalid AesCtrHmacAeadKey: IV size out of range")
156156
}

0 commit comments

Comments
 (0)