cregit-Linux how code gets into the kernel

Release 4.15 net/mac80211/aes_gcm.h

Directory: net/mac80211
/*
 * Copyright 2014-2015, Qualcomm Atheros, Inc.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */

#ifndef AES_GCM_H

#define AES_GCM_H

#include "aead_api.h"


#define GCM_AAD_LEN	32


static inline int ieee80211_aes_gcm_encrypt(struct crypto_aead *tfm, u8 *j_0, u8 *aad, u8 *data, size_t data_len, u8 *mic) { return aead_encrypt(tfm, j_0, aad + 2, be16_to_cpup((__be16 *)aad), data, data_len, mic); }

Contributors

PersonTokensPropCommitsCommitProp
Xiang Gao3153.45%133.33%
Jouni Malinen2644.83%133.33%
Ard Biesheuvel11.72%133.33%
Total58100.00%3100.00%


static inline int ieee80211_aes_gcm_decrypt(struct crypto_aead *tfm, u8 *j_0, u8 *aad, u8 *data, size_t data_len, u8 *mic) { return aead_decrypt(tfm, j_0, aad + 2, be16_to_cpup((__be16 *)aad), data, data_len, mic); }

Contributors

PersonTokensPropCommitsCommitProp
Xiang Gao3153.45%150.00%
Jouni Malinen2746.55%150.00%
Total58100.00%2100.00%


static inline struct crypto_aead * ieee80211_aes_gcm_key_setup_encrypt(const u8 key[], size_t key_len) { return aead_key_setup_encrypt("gcm(aes)", key, key_len, IEEE80211_GCMP_MIC_LEN); }

Contributors

PersonTokensPropCommitsCommitProp
Xiang Gao1655.17%150.00%
Jouni Malinen1344.83%150.00%
Total29100.00%2100.00%


static inline void ieee80211_aes_gcm_key_free(struct crypto_aead *tfm) { return aead_key_free(tfm); }

Contributors

PersonTokensPropCommitsCommitProp
Xiang Gao1055.56%150.00%
Jouni Malinen844.44%150.00%
Total18100.00%2100.00%

#endif /* AES_GCM_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Xiang Gao8949.44%133.33%
Jouni Malinen8647.78%133.33%
Ard Biesheuvel52.78%133.33%
Total180100.00%3100.00%
Directory: net/mac80211
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.