1krb5_c_random_to_key - Generate an enctype-specific key from random data. 2=========================================================================== 3 4.. 5 6.. c:function:: krb5_error_code krb5_c_random_to_key(krb5_context context, krb5_enctype enctype, krb5_data * random_data, krb5_keyblock * k5_random_key) 7 8.. 9 10 11:param: 12 13 **[in]** **context** - Library context 14 15 **[in]** **enctype** - Encryption type 16 17 **[in]** **random_data** - Random input data 18 19 **[out]** **k5_random_key** - Resulting key 20 21 22.. 23 24 25:retval: 26 - 0 Success; otherwise - Kerberos error codes 27 28 29.. 30 31 32 33 34 35 36 37This function takes random input data *random_data* and produces a valid key *k5_random_key* for a given *enctype* . 38 39 40 41 42 43 44 45 46 47 48.. 49 50.. seealso:: 51 krb5_c_keylengths() 52 53 54 55 56 57 58.. note:: 59 60 It is assumed that *k5_random_key* has already been initialized and *k5_random_key->contents* has been allocated with the correct length. 61 62 63 64 65