Lines Matching refs:tsig_key
1573 /** remove tsig_key contents */
1577 /* keep tsig_key pointer so that existing references keep valid */
1578 if(!key->tsig_key)
1581 if(key->tsig_key->data) {
1583 memset(key->tsig_key->data, 0xdd, key->tsig_key->size);
1584 region_recycle(region, key->tsig_key->data,
1585 key->tsig_key->size);
1586 key->tsig_key->data = NULL;
1587 key->tsig_key->size = 0;
1591 /** add tsig_key contents */
1597 if(!key->tsig_key) {
1599 key->tsig_key = (tsig_key_type *) region_alloc(region,
1602 key->tsig_key->name = dname_parse(region, key->name);
1603 if(!key->tsig_key->name) {
1609 key->tsig_key->size = 0;
1610 key->tsig_key->data = NULL;
1619 key->tsig_key->size = size;
1620 key->tsig_key->data = (uint8_t *)region_alloc_init(region, data, size);
1637 if(k->tsig_key) {
1638 tsig_del_key(k->tsig_key);
1639 if(k->tsig_key->name)
1640 region_recycle(opt->region, (void*)k->tsig_key->name,
1641 dname_total_size(k->tsig_key->name));
1643 region_recycle(opt->region, k->tsig_key, sizeof(tsig_key_type));
1666 tsig_add_key(orig->tsig_key);
1961 if(!acl->key_options->tsig_key) {
1966 acl->key_options->tsig_key->name) != 0) {
2023 tsig_add_key(optkey->tsig_key);