Lines Matching refs:cap
124 char *cap; in mkcap() local
136 cap = emalloc(ncap); in mkcap()
137 snprint(cap, ncap, "%s@%s", from, to); in mkcap()
139 key = cap+nfrom+1+nto+1; in mkcap()
143 hmac_sha1((uchar*)cap, strlen(cap), (uchar*)key, strlen(key), hash, nil); in mkcap()
148 free(cap); in mkcap()
152 return cap; in mkcap()
156 usecap(char *cap) in usecap() argument
163 rv = write(fd, cap, strlen(cap)); in usecap()
171 char *cap; in becomeuser() local
174 cap = mkcap(getuser(), new); in becomeuser()
175 if(cap == nil) in becomeuser()
177 rv = usecap(cap); in becomeuser()
178 free(cap); in becomeuser()