ax(ueps): rename w→writer in writeTLV parameter

Single-letter w is not in the AX exception list (only i, _, t, c are
permitted). Replace with the full predictable name writer per AX principle 1.

Co-Authored-By: Virgil <virgil@lethean.io>
This commit is contained in:
Claude 2026-04-02 07:40:53 +01:00
parent 1e814bdc80
commit 93ca88e2e3
No known key found for this signature in database
GPG key ID: AF404715446AEB41

View file

@ -108,19 +108,19 @@ func (p *PacketBuilder) MarshalAndSign(sharedSecret []byte) ([]byte, error) {
// writeTLV(buf, TagVersion, []byte{0x09})
// writeTLV(buf, TagIntent, []byte{intentID})
func writeTLV(w io.Writer, tag uint8, value []byte) error {
func writeTLV(writer io.Writer, tag uint8, value []byte) error {
// Check strict length constraint (1 byte length = max 255 bytes)
if len(value) > 255 {
return errors.New("TLV value too large for 1-byte length header")
}
if _, err := w.Write([]byte{tag}); err != nil {
if _, err := writer.Write([]byte{tag}); err != nil {
return err
}
if _, err := w.Write([]byte{uint8(len(value))}); err != nil {
if _, err := writer.Write([]byte{uint8(len(value))}); err != nil {
return err
}
if _, err := w.Write(value); err != nil {
if _, err := writer.Write(value); err != nil {
return err
}
return nil