Lines Matching full:public
2 * Public Key Encryption
8 * under the terms of the GNU General Public License as published by the Free
18 * struct akcipher_request - public key request
52 * struct akcipher_alg - generic public key algorithm
54 * @sign: Function performs a sign operation as defined by public key
58 * @verify: Function performs a sign operation as defined by public key
62 * @encrypt: Function performs an encrypt operation as defined by public key
66 * @decrypt: Function performs a decrypt operation as defined by public key
70 * @set_pub_key: Function invokes the algorithm specific set public key
72 * the BER encoded public key
110 * DOC: Generic Public Key API
112 * The Public Key API is used with the algorithms of type
119 * public key algorithm e.g. "rsa"
123 * Allocate a handle for public key algorithm. The returned struct
125 * API invocation for the public key operations.
184 * akcipher_request_alloc() - allocates public key request
204 * akcipher_request_free() - zeroize and free public key request
239 * @req: public key request
275 * crypto_akcipher_encrypt() - Invoke public key encrypt operation
277 * Function invokes the specific public key encrypt operation for a given
278 * public key algorithm
293 * crypto_akcipher_decrypt() - Invoke public key decrypt operation
295 * Function invokes the specific public key decrypt operation for a given
296 * public key algorithm
311 * crypto_akcipher_sign() - Invoke public key sign operation
313 * Function invokes the specific public key sign operation for a given
314 * public key algorithm
329 * crypto_akcipher_verify() - Invoke public key verify operation
331 * Function invokes the specific public key verify operation for a given
332 * public key algorithm
347 * crypto_akcipher_set_pub_key() - Invoke set public key operation
353 * @key: BER encoded public key