shithub: tlsclient

ref: 5ca0f0875e0762d2c34ce0f5450ffba585e413f0
dir: tlsclient/libauthsrv/hkdf_x_plan9.c

View raw version
#include <u.h>
#include <libc.h>
#include <libsec.h>
#include <authsrv.h>

void
hkdf_x_plan9(uchar crand[2*NONCELEN], uchar key[NONCELEN], uchar secret[256])
{
	static char info[] = "Plan 9 session secret";
	
	hkdf_x(crand, 2*NONCELEN,
		(uchar*)info, sizeof(info)-1,
		key, NONCELEN,
		secret, 256,
		hmac_sha2_256, SHA2_256dlen);
}