import G965FXXU7DTAA OSRC
*First release for Android (Q). Signed-off-by: FAROVITUS <farovitus@gmail.com>
This commit is contained in:
parent
856452b4f2
commit
2b92eefa41
7696 changed files with 3763754 additions and 92661 deletions
|
@ -10,14 +10,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include <linux/export.h>
|
||||
#include <linux/fips.h>
|
||||
#include <linux/init.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/sysctl.h>
|
||||
#include "internal.h"
|
||||
|
||||
#ifdef CONFIG_CRYPTO_FIPS
|
||||
int fips_enabled = 1;
|
||||
#else
|
||||
int fips_enabled;
|
||||
#endif
|
||||
EXPORT_SYMBOL_GPL(fips_enabled);
|
||||
|
||||
/* Process kernel command-line parameter at boot time. fips=0 or fips=1 */
|
||||
|
@ -30,49 +29,3 @@ static int fips_enable(char *str)
|
|||
}
|
||||
|
||||
__setup("fips=", fips_enable);
|
||||
|
||||
static struct ctl_table crypto_sysctl_table[] = {
|
||||
{
|
||||
.procname = "fips_enabled",
|
||||
.data = &fips_enabled,
|
||||
.maxlen = sizeof(int),
|
||||
.mode = 0444,
|
||||
.proc_handler = proc_dointvec
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
||||
static struct ctl_table crypto_dir_table[] = {
|
||||
{
|
||||
.procname = "crypto",
|
||||
.mode = 0555,
|
||||
.child = crypto_sysctl_table
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
||||
static struct ctl_table_header *crypto_sysctls;
|
||||
|
||||
static void crypto_proc_fips_init(void)
|
||||
{
|
||||
crypto_sysctls = register_sysctl_table(crypto_dir_table);
|
||||
}
|
||||
|
||||
static void crypto_proc_fips_exit(void)
|
||||
{
|
||||
unregister_sysctl_table(crypto_sysctls);
|
||||
}
|
||||
|
||||
static int __init fips_init(void)
|
||||
{
|
||||
crypto_proc_fips_init();
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit fips_exit(void)
|
||||
{
|
||||
crypto_proc_fips_exit();
|
||||
}
|
||||
|
||||
module_init(fips_init);
|
||||
module_exit(fips_exit);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue