MCPcopy Create free account
hub / github.com/F-Stack/f-stack / sctp_generate_random_key

Function sctp_generate_random_key

freebsd/netinet/sctp_auth.c:315–328  ·  view source on GitHub ↗

* generate a new random key of length 'keylen' */

Source from the content-addressed store, hash-verified

313 * generate a new random key of length 'keylen'
314 */
315sctp_key_t *
316sctp_generate_random_key(uint32_t keylen)
317{
318 sctp_key_t *new_key;
319
320 new_key = sctp_alloc_key(keylen);
321 if (new_key == NULL) {
322 /* out of memory */
323 return (NULL);
324 }
325 SCTP_READ_RANDOM(new_key->key, keylen);
326 new_key->keylen = keylen;
327 return (new_key);
328}
329
330sctp_key_t *
331sctp_set_key(uint8_t *key, uint32_t keylen)

Callers

nothing calls this directly

Calls 1

sctp_alloc_keyFunction · 0.85

Tested by

no test coverage detected