@@ -64,69 +64,6 @@ int query_asymmetric_key(const struct kernel_pkey_params *params,
64
64
}
65
65
EXPORT_SYMBOL_GPL (query_asymmetric_key );
66
66
67
- /**
68
- * encrypt_blob - Encrypt data using an asymmetric key
69
- * @params: Various parameters
70
- * @data: Data blob to be encrypted, length params->data_len
71
- * @enc: Encrypted data buffer, length params->enc_len
72
- *
73
- * Encrypt the specified data blob using the private key specified by
74
- * params->key. The encrypted data is wrapped in an encoding if
75
- * params->encoding is specified (eg. "pkcs1").
76
- *
77
- * Returns the length of the data placed in the encrypted data buffer or an
78
- * error.
79
- */
80
- int encrypt_blob (struct kernel_pkey_params * params ,
81
- const void * data , void * enc )
82
- {
83
- params -> op = kernel_pkey_encrypt ;
84
- return asymmetric_key_eds_op (params , data , enc );
85
- }
86
- EXPORT_SYMBOL_GPL (encrypt_blob );
87
-
88
- /**
89
- * decrypt_blob - Decrypt data using an asymmetric key
90
- * @params: Various parameters
91
- * @enc: Encrypted data to be decrypted, length params->enc_len
92
- * @data: Decrypted data buffer, length params->data_len
93
- *
94
- * Decrypt the specified data blob using the private key specified by
95
- * params->key. The decrypted data is wrapped in an encoding if
96
- * params->encoding is specified (eg. "pkcs1").
97
- *
98
- * Returns the length of the data placed in the decrypted data buffer or an
99
- * error.
100
- */
101
- int decrypt_blob (struct kernel_pkey_params * params ,
102
- const void * enc , void * data )
103
- {
104
- params -> op = kernel_pkey_decrypt ;
105
- return asymmetric_key_eds_op (params , enc , data );
106
- }
107
- EXPORT_SYMBOL_GPL (decrypt_blob );
108
-
109
- /**
110
- * create_signature - Sign some data using an asymmetric key
111
- * @params: Various parameters
112
- * @data: Data blob to be signed, length params->data_len
113
- * @enc: Signature buffer, length params->enc_len
114
- *
115
- * Sign the specified data blob using the private key specified by params->key.
116
- * The signature is wrapped in an encoding if params->encoding is specified
117
- * (eg. "pkcs1"). If the encoding needs to know the digest type, this can be
118
- * passed through params->hash_algo (eg. "sha1").
119
- *
120
- * Returns the length of the data placed in the signature buffer or an error.
121
- */
122
- int create_signature (struct kernel_pkey_params * params ,
123
- const void * data , void * enc )
124
- {
125
- params -> op = kernel_pkey_sign ;
126
- return asymmetric_key_eds_op (params , data , enc );
127
- }
128
- EXPORT_SYMBOL_GPL (create_signature );
129
-
130
67
/**
131
68
* verify_signature - Initiate the use of an asymmetric key to verify a signature
132
69
* @key: The asymmetric key to verify against
0 commit comments