示例#1
0
/*---------------------------------------------------------------------------*/
static void
send(mac_callback_t sent, void *ptr)
{
  add_security_header();
  anti_replay_set_counter();
  NETSTACK_MAC.send(sent, ptr);
}
示例#2
0
/*---------------------------------------------------------------------------*/
static int
create(void)
{
  int result;
  
  add_security_header();
  result = framer_802154.create();
  if(result == FRAMER_FAILED) {
    return result;
  }

  aead(result, 1);
  
  return result;
}
示例#3
0
/*---------------------------------------------------------------------------*/
static int
create(void)
{
  int result;
  
  add_security_header();
  result = DECORATED_FRAMER.create();
  if(result == FRAMER_FAILED) {
    return result;
  }

  aead(result, 1);
  
  return result;
}
示例#4
0
/*---------------------------------------------------------------------------*/
static int
length(void)
{
  add_security_header();
  return DECORATED_FRAMER.length() + MIC_LEN;
}
示例#5
0
/*---------------------------------------------------------------------------*/
static int
length(void)
{
  add_security_header();
  return framer_802154.length() + LLSEC802154_MIC_LENGTH;
}