auth: Force correct evenness on rxkad tokens
authorAndrew Deason <adeason@sinenomine.net>
Thu, 14 Apr 2011 20:05:37 +0000 (15:05 -0500)
committerDerrick Brashear <shadow@dementix.org>
Sun, 23 Oct 2011 18:32:39 +0000 (11:32 -0700)
commit59b47fba3fa7cf13ef82463c5112851f7bdaf2ec
tree3b2fb403d6c8c514c6153038fb7d0027fa1463ac
parentc37a14697df291f641b4fa5a32826054d92210b0
auth: Force correct evenness on rxkad tokens

Rxkad tokens historically have forced odd lifetimes when the given
viceid is actually an AFS ID, and even lifetimes when it is not. Force
this when the new token-handling functions are used (so the viceid is
correctly interpreted by users of the old token format), by creating
rxkad tokens with token_importRxkadViceId.

Slightly reworked by Simon Wilkinson to provide a generic token
destructor function.

Change-Id: I9f6aa518b8ae51a3772b69a0722a28bff6b47128
Reviewed-on: http://gerrit.openafs.org/4481
Tested-by: Simon Wilkinson <sxw@inf.ed.ac.uk>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/aklog/aklog.c
src/auth/ktc.h
src/auth/token.c
src/tsm41/aix_aklog.c