Lines Matching refs:data
25 * md4_vector - MD4 hash for data vector
26 * @num_elem: Number of elements in the data vector
27 * @addr: Pointers to the data areas
28 * @len: Lengths of the data blocks
35 * md5_vector - MD5 hash for data vector
36 * @num_elem: Number of elements in the data vector
37 * @addr: Pointers to the data areas
38 * @len: Lengths of the data blocks
46 * sha1_vector - SHA-1 hash for data vector
47 * @num_elem: Number of elements in the data vector
48 * @addr: Pointers to the data areas
49 * @len: Lengths of the data blocks
72 * sha256_vector - SHA256 hash for data vector
73 * @num_elem: Number of elements in the data vector
74 * @addr: Pointers to the data areas
75 * @len: Lengths of the data blocks
83 * sha384_vector - SHA384 hash for data vector
84 * @num_elem: Number of elements in the data vector
85 * @addr: Pointers to the data areas
86 * @len: Lengths of the data blocks
94 * sha512_vector - SHA512 hash for data vector
95 * @num_elem: Number of elements in the data vector
96 * @addr: Pointers to the data areas
97 * @len: Lengths of the data blocks
117 * Returns: Pointer to context data or %NULL on failure
124 * @plain: Plaintext data to be encrypted (16 bytes)
125 * @crypt: Buffer for the encrypted data (16 bytes)
140 * Returns: Pointer to context data or %NULL on failure
147 * @crypt: Encrypted data (16 bytes)
148 * @plain: Buffer for the decrypted data (16 bytes)
185 * crypto_hash_update - Add data to hash calculation
187 * @data: Data buffer to add
194 void crypto_hash_update(struct crypto_hash *ctx, const u8 *data, size_t len);
341 * @out: Output buffer for encrypted data
358 * @out: Output buffer for encrypted data
375 * @out: Output buffer for encrypted (signed) data
410 * @crypt: Encrypted signature data (using the private key)
411 * @crypt_len: Encrypted signature data length
472 * rc4_skip - XOR RC4 stream to given data with skip-stream-start
476 * @data: data to be XOR'ed with RC4 stream
481 * stream, and XOR the end result with the data buffer to perform RC4
485 u8 *data, size_t data_len);
489 * @buf: Buffer for data
502 * Internal data structure for bignum implementation. The contents is specific
722 * Internal data structure for EC implementation. The contents is specific
782 * Internal data structure for EC implementation to represent a point. The
788 * crypto_ec_point_init - Initialize data for an EC point
790 * Returns: Pointer to EC point data or %NULL on failure
795 * crypto_ec_point_deinit - Deinitialize EC point data
796 * @p: EC point data from crypto_ec_point_init()
804 * @p: EC point data
812 * crypto_ec_point_to_bin - Write EC point value as binary data
814 * @p: EC point data from crypto_ec_point_init()
815 * @x: Buffer for writing the binary data for x coordinate or %NULL if not used
816 * @y: Buffer for writing the binary data for y coordinate or %NULL if not used
819 * This function can be used to write an EC point as binary data in a format
827 * crypto_ec_point_from_bin - Create EC point from binary data
829 * @val: Binary data to read the EC point from
830 * Returns: Pointer to EC point data or %NULL on failure