Lines Matching full:public

3  * Public Key Encryption
13 * struct akcipher_request - public key request
53 * struct akcipher_alg - generic public key algorithm
55 * @sign: Function performs a sign operation as defined by public key
60 * public key algorithm, returning verification status. Requires
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 and parameters
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.
186 * akcipher_request_alloc() - allocates public key request
206 * akcipher_request_free() - zeroize and free public key request
241 * @req: public key request
278 * crypto_akcipher_encrypt() - Invoke public key encrypt operation
280 * Function invokes the specific public key encrypt operation for a given
281 * public key algorithm
302 * crypto_akcipher_decrypt() - Invoke public key decrypt operation
304 * Function invokes the specific public key decrypt operation for a given
305 * public key algorithm
326 * crypto_akcipher_sign() - Invoke public key sign operation
328 * Function invokes the specific public key sign operation for a given
329 * public key algorithm
349 * crypto_akcipher_verify() - Invoke public key signature verification
351 * Function invokes the specific public key signature verification operation
352 * for a given public key algorithm.
376 * crypto_akcipher_set_pub_key() - Invoke set public key operation
382 * @key: BER encoded public key, algo OID, paramlen, BER encoded