Lines Matching full:public

3  * Public Key Encryption
15 * struct akcipher_request - public key cipher request
53 * struct akcipher_alg - generic public key cipher algorithm
55 * @encrypt: Function performs an encrypt operation as defined by public key
59 * @decrypt: Function performs a decrypt operation as defined by public key
63 * @set_pub_key: Function invokes the algorithm specific set public key
65 * the BER encoded public key and parameters
99 * DOC: Generic Public Key Cipher API
101 * The Public Key Cipher API is used with the algorithms of type
108 * public key algorithm e.g. "rsa"
112 * Allocate a handle for public key algorithm. The returned struct
114 * API invocation for the public key operations.
175 * akcipher_request_alloc() - allocates public key request
195 * akcipher_request_free() - zeroize and free public key request
230 * @req: public key request
266 * crypto_akcipher_encrypt() - Invoke public key encrypt operation
268 * Function invokes the specific public key encrypt operation for a given
269 * public key algorithm
283 * crypto_akcipher_decrypt() - Invoke public key decrypt operation
285 * Function invokes the specific public key decrypt operation for a given
286 * public key algorithm
300 * crypto_akcipher_sync_encrypt() - Invoke public key encrypt operation
302 * Function invokes the specific public key encrypt operation for a given
303 * public key algorithm
318 * crypto_akcipher_sync_decrypt() - Invoke public key decrypt operation
320 * Function invokes the specific public key decrypt operation for a given
321 * public key algorithm
336 * crypto_akcipher_set_pub_key() - Invoke set public key operation
342 * @key: BER encoded public key, algo OID, paramlen, BER encoded