Lines Matching defs:secret
106 /* we store the following secret to check plaintext passwords:
108 * <salt> \0 <secret>
110 * where <secret> = MD5(<salt>, "sasldb", <pass>)
115 sasl_secret_t **secret)
119 sasl_secret_t **secret)
126 *secret = (sasl_secret_t *)utils->malloc(sizeof(sasl_secret_t) +
129 *secret = (sasl_secret_t *) sasl_ALLOC(sizeof(sasl_secret_t) +
132 if (*secret == NULL) {
140 memcpy((*secret)->data, salt, 16);
141 (*secret)->data[16] = '\0';
142 _sasl_MD5Final((*secret)->data + 17, &ctx);
143 (*secret)->len = sec_len;