Lines Matching refs:secret
28 u_char * secret; /* shared secret */
33 size_t secretsize; /* secret octets */
38 #define symkey_payload secret
101 u_char *cache_secret; /* secret */
102 size_t cache_secretsize; /* secret length */
373 * secret must be allocated with a free-compatible allocator. It is
384 u_char * secret,
402 sk->secret = secret;
430 if (sk->secret != NULL) {
431 memset(sk->secret, '\0', sk->secretsize);
432 free(sk->secret);
519 cache_secret = sk->secret;
575 * a new key, but do not specify a key type or secret.
638 * here. Bug 1243 involved that the secret was filled with NUL bytes
642 * this needs 'strncpy'. Also, the secret is managed as a byte blob of a
657 u_char * secret;
668 if (NULL != sk->secret) {
669 memset(sk->secret, 0, sk->secretsize);
670 free(sk->secret);
672 sk->secret = emalloc(secretsize + 1);
681 memcpy(sk->secret, key, secretsize);
684 strncpy((char *)sk->secret, (const char *)key,
694 secret = emalloc(secretsize + 1);
696 memcpy(secret, key, secretsize);
699 strncpy((char *)secret, (const char *)key, secretsize);
702 secretsize, secret, ka);
710 printf("%02x", secret[j]);
738 if (sk->secret != NULL) {
739 memset(sk->secret, 0, sk->secretsize);
740 free(sk->secret);
741 sk->secret = NULL; /* TALOS-CAN-0054 */