Lines Matching refs:digest
47 * CHAP digest codes.
68 /* Return the digest alg. ID for the most preferred digest type. */
75 /* Return the bit flag (lsb set) for our most preferred digest type. */
78 /* Return the bit flag for a given digest algorithm ID. */
79 #define CHAP_MDTYPE_D(digest) \
80 ((digest) == CHAP_MICROSOFT_V2)? MDTYPE_MICROSOFT_V2: \
81 ((digest) == CHAP_MICROSOFT)? MDTYPE_MICROSOFT: \
82 ((digest) == CHAP_MD5)? MDTYPE_MD5: \
85 /* Can we do the requested digest? */
86 #define CHAP_CANDIGEST(mdtype, digest) \
87 ((digest) == CHAP_MICROSOFT_V2)? (mdtype) & MDTYPE_MICROSOFT_V2: \
88 ((digest) == CHAP_MICROSOFT)? (mdtype) & MDTYPE_MICROSOFT: \
89 ((digest) == CHAP_MD5)? (mdtype) & MDTYPE_MD5: \
93 * The code for each digest type has to supply one of these.
118 struct chap_digest_type *digest,
122 /* Called by digest code to register a digest type */