           if(!OTV0P2BASE::getPrimaryBuilding16ByteSecretKey(key))
             { OTV0P2BASE::serialPrintlnAndFlush(F("!TX key")); return; } // FAIL
           const OTRadioLink::SimpleSecureFrame32or0BodyTXBase::fixed32BTextSize12BNonce16BTagSimpleEnc_ptr_t e = OTAESGCM::fixed32BTextSize12BNonce16BTagSimpleEnc_DEFAULT_STATELESS;
-          uint8_t buf[OTRadioLink::SecurableFrameHeader::maxSmallFrameSize];
-          const uint8_t sbodylen = secureTXState.generateSecureOStyleFrameForTX(buf, sizeof(buf), OTRadioLink::FTS_RESERVED_A, lenTXID, txbuf, bodylen, e, NULL, key);
-          const bool success = (0 != sbodylen) && PrimaryRadio.sendRaw(buf+1, bodylen-1);
+          uint8_t sbuf[OTRadioLink::SecurableFrameHeader::maxSmallFrameSize];
+          const uint8_t sbodylen = secureTXState.generateSecureOStyleFrameForTX(sbuf, sizeof(sbuf), OTRadioLink::FTS_RESERVED_A, lenTXID, txbuf, bodylen, e, NULL, key);
+          const bool success = (0 != sbodylen) && PrimaryRadio.sendRaw(sbuf+1, sbodylen-1);
 #if 1 && defined(DEBUG)
           if(!success) { OTV0P2BASE::serialPrintlnAndFlush(F("!TX A")); }
           else { OTV0P2BASE::serialPrintlnAndFlush(F("TX A")); }

// Support for secure TX side using FHT8V ID plus 0x80 padding from REV2 hub.
// (High bits of trailing bytes should be low for traffic TO node whose ID is in header.)
OTRadioLink::SimpleSecureFrame32or0BodyTXV0p2SuppliedID secureTXState(NULL);
#endif // defined(ALLOW_CC1_SUPPORT_RELAY)
#endif // defined(ENABLE_OTSECUREFRAME_ENCODING_SUPPORT)


#ifndef ENABLE_OTSECUREFRAME_ENCODING_SUPPORT
  if((buflen < 8) || (OTRadioLink::FTp2_CC1PollAndCmd != buf[0])) { return(false); }
  // Filter for only this unit address/housecode as FHT8V.getHC{1,2}() are thread-safe.
  if((FHT8V.getHC1() != buf[1]) || (FHT8V.getHC2() != buf[2])) { return(false); }
#else
  // Expect secure frame with 2-byte ID and 32-byte encrypted body.
  if((buflen < 60) || ((0x80|OTRadioLink::FTp2_CC1PollAndCmd) != buf[0])) { return(false); }
  // Filter for only this unit address/housecode as FHT8V.getHC{1,2}() are thread-safe.
  if((buf[1] & 0xf) < 2) { return(false); }
  if((FHT8V.getHC1() != buf[2]) || (FHT8V.getHC2() != buf[3])) { return(false); }
#endif // ENABLE_OTSECUREFRAME_ENCODING_SUPPORT
  return(true); // Accept message.
  }
