shishi_key_from_name3
Api function
Usage
#include <shishi.h>
int shishi_key_from_name(Shishi * handle, int32_t type, const char * name, const char * password, size_t passwordlen, const char * parameter, Shishi_key ** outkey);
Arguments
Shishi * handle
|
Shishi library handle create by |
|---|---|
int32_t type
|
type of key. |
const char * name
|
principal name of user. |
const char * password
|
input array containing password. |
size_t passwordlen
|
length of input array containing password. |
const char * parameter
|
input array with opaque encryption type specific information. |
Shishi_key ** outkey
|
pointer to structure that will hold newly created key information |
Overview
Create a new Key information structure, and derive the key from principal name and password using shishi_key_from_name(). The salt is derived from the principal name by concatenating the decoded realm and principal.
Return value
Returns SHISHI_OK iff successful.
Releases
10 releases since Debian 4.0 (Etch); the text changed 5 times.