xref: /freebsd/usr.sbin/bluetooth/hcsecd/hcsecd.conf (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1*c8e70555SBrad Davis# $Id: hcsecd.conf,v 1.1 2003/05/26 22:50:47 max Exp $
21a63eb31SJulian Elischer#
31a63eb31SJulian Elischer# HCI security daemon configuration file
41a63eb31SJulian Elischer#
51a63eb31SJulian Elischer# Format:
61a63eb31SJulian Elischer#
71a63eb31SJulian Elischer# device {
81a63eb31SJulian Elischer#	option	value ;
91a63eb31SJulian Elischer# }
101a63eb31SJulian Elischer#
111a63eb31SJulian Elischer# Possible options and values
121a63eb31SJulian Elischer#
131a63eb31SJulian Elischer# Options	Values
141a63eb31SJulian Elischer# ----------------------------------
151a63eb31SJulian Elischer# bdaddr	xx:xx:xx:xx:xx:xx ;  	- remote device BD_ADDR
161a63eb31SJulian Elischer# name 		"any char" ;		- to set user friendly device name
171a63eb31SJulian Elischer# key		0x11223344 | nokey ;	- to set link key for the device
181a63eb31SJulian Elischer# pin		"secret" | nopin ;	- to PIN code for the device
191a63eb31SJulian Elischer#
201a63eb31SJulian Elischer# Notes:
211a63eb31SJulian Elischer#
221a63eb31SJulian Elischer#	Currently there is no way to select keys/PIN code based on which
231a63eb31SJulian Elischer#	local device received the request. Everything is based on remote
241a63eb31SJulian Elischer#	device BD_ADDR.
251a63eb31SJulian Elischer#
261a63eb31SJulian Elischer#	"nokey"	means that no link key has been defined and we should
271a63eb31SJulian Elischer#		send Link_Key_Negative_Reply command to the device.
281a63eb31SJulian Elischer#
291a63eb31SJulian Elischer#	"nopin"	means that no PIN code has been defined and we should
301a63eb31SJulian Elischer#		send PIN_Code_Negative_Reply command to the device
311a63eb31SJulian Elischer#
321a63eb31SJulian Elischer
33*c8e70555SBrad Davis# Default entry is applied if no better match found
341a63eb31SJulian Elischer# It MUST have 00:00:00:00:00:00 as bdaddr
351a63eb31SJulian Elischerdevice {
361a63eb31SJulian Elischer	bdaddr	00:00:00:00:00:00;
371a63eb31SJulian Elischer	name	"Default entry";
381a63eb31SJulian Elischer	key	nokey;
391a63eb31SJulian Elischer	pin	nopin;
401a63eb31SJulian Elischer}
411a63eb31SJulian Elischer
421a63eb31SJulian Elischerdevice {
43*c8e70555SBrad Davis	bdaddr	00:01:02:03:04:05;
44*c8e70555SBrad Davis	name	"Dummy";
451a63eb31SJulian Elischer	key	nokey;
461a63eb31SJulian Elischer	pin	"0000";
471a63eb31SJulian Elischer}
481a63eb31SJulian Elischer
491a63eb31SJulian Elischerdevice {
501a63eb31SJulian Elischer	bdaddr	00:11:22:33:44:55;
511a63eb31SJulian Elischer	name	"Dummy";
521a63eb31SJulian Elischer	key	0x00112233445566778899aabbccddeeff; # 16 bytes key (hex string)
531a63eb31SJulian Elischer	pin	nopin;
541a63eb31SJulian Elischer}
551a63eb31SJulian Elischer
56