diff options
Diffstat (limited to 'src/include/krb5/encryption.h')
| -rw-r--r-- | src/include/krb5/encryption.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/include/krb5/encryption.h b/src/include/krb5/encryption.h index fc8b1906a..9fa7e5ccd 100644 --- a/src/include/krb5/encryption.h +++ b/src/include/krb5/encryption.h @@ -103,13 +103,15 @@ typedef struct _krb5_cs_table_entry { } krb5_cs_table_entry; /* could be used in a table to find a sumtype */ +typedef krb5_error_code (API *SUM_FUNC) NPROTOTYPE ((krb5_pointer /* in */, + size_t /* in_length */, + krb5_pointer /* key/seed */, + size_t /* key/seed size */, + krb5_checksum FAR * /* out_cksum */)); + typedef struct _krb5_checksum_entry { krb5_magic magic; - krb5_error_code (*sum_func) NPROTOTYPE (( krb5_pointer /* in */, - size_t /* in_length */, - krb5_pointer /* key/seed */, - size_t /* key/seed size */, - krb5_checksum * /* out_cksum */)); + SUM_FUNC sum_func; int checksum_length; /* length of stuff returned by sum_func */ unsigned int is_collision_proof:1; |
