]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/nfs/gss/gss_krb5_mech.h
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / bsd / nfs / gss / gss_krb5_mech.h
index b900347ce1fe3c20bcab83810890f515043688aa..bf00a65a27e87ca74a0fd7b1333bbe577f27600e 100644 (file)
@@ -234,17 +234,17 @@ struct key_schedule {
 
 typedef struct crypto_ctx {
        uint32_t etype;
-       uint32_t mpad;           /* Message padding */
        uint32_t flags;
+       size_t mpad;             /* Message padding */
        lck_mtx_t *lock;
        lucid_context_t gss_ctx;  /* Back pointer to lucid context */
-       uint32_t keylen;
        void *key;   /* Points to session key from lucid context */
        const struct ccdigest_info *di;
        const struct ccmode_cbc *enc_mode;
        const struct ccmode_cbc *dec_mode;
        struct key_schedule ks;
        uint32_t digest_size;
+       uint32_t keylen;
        void *ckey[2];  /* Derived checksum key. Same as key for DES3 */
 } *crypto_ctx_t;