1 - Você pode seguir esta outra resposta para editar seu /etc/hostname.iwn0
e adicionar o parâmetro wpapsk
Conexão automática à internet na inicialização do OpenBSD?
2 - A chave hexadecimal é calculada com base no seu id de rede e na senha wpa (wpa-psk). Experimente este site, é muito útil:
http://jorisvr.nl/wpapsk.html
Verifique se a chave hexadecimal calculada neste site é a mesma fornecida por ifconfig.
. Se não, a depuração adicional pode ser necessária