Lines Matching refs:P

85 static inline int blake2b_param_set_digest_length( blake2b_param *P, const uint8_t digest_length )  in blake2b_param_set_digest_length()  argument
87 P->digest_length = digest_length; in blake2b_param_set_digest_length()
91 static inline int blake2b_param_set_fanout( blake2b_param *P, const uint8_t fanout ) in blake2b_param_set_fanout() argument
93 P->fanout = fanout; in blake2b_param_set_fanout()
97 static inline int blake2b_param_set_max_depth( blake2b_param *P, const uint8_t depth ) in blake2b_param_set_max_depth() argument
99 P->depth = depth; in blake2b_param_set_max_depth()
103 static inline int blake2b_param_set_leaf_length( blake2b_param *P, const uint32_t leaf_length ) in blake2b_param_set_leaf_length() argument
105 store32( &P->leaf_length, leaf_length ); in blake2b_param_set_leaf_length()
109 static inline int blake2b_param_set_node_offset( blake2b_param *P, const uint64_t node_offset ) in blake2b_param_set_node_offset() argument
111 store64( &P->node_offset, node_offset ); in blake2b_param_set_node_offset()
115 static inline int blake2b_param_set_node_depth( blake2b_param *P, const uint8_t node_depth ) in blake2b_param_set_node_depth() argument
117 P->node_depth = node_depth; in blake2b_param_set_node_depth()
121 static inline int blake2b_param_set_inner_length( blake2b_param *P, const uint8_t inner_length ) in blake2b_param_set_inner_length() argument
123 P->inner_length = inner_length; in blake2b_param_set_inner_length()
127 static inline int blake2b_param_set_salt( blake2b_param *P, const uint8_t salt[BLAKE2B_SALTBYTES] ) in blake2b_param_set_salt() argument
129 memcpy( P->salt, salt, BLAKE2B_SALTBYTES ); in blake2b_param_set_salt()
133 static inline int blake2b_param_set_personal( blake2b_param *P, const uint8_t personal[BLAKE2B_PERS… in blake2b_param_set_personal() argument
135 memcpy( P->personal, personal, BLAKE2B_PERSONALBYTES ); in blake2b_param_set_personal()
159 int blake2b_init_param( blake2b_state *S, const blake2b_param *P );
169 int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) in blake2b_init_param() argument
172 uint8_t *p = ( uint8_t * )( P ); in blake2b_init_param()
178 S->outlen = P->digest_length; in blake2b_init_param()
186 blake2b_param P[1]; in blake2b_init() local
190 P->digest_length = ( uint8_t ) outlen; in blake2b_init()
191 P->key_length = 0; in blake2b_init()
192 P->fanout = 1; in blake2b_init()
193 P->depth = 1; in blake2b_init()
194 store32( &P->leaf_length, 0 ); in blake2b_init()
195 store64( &P->node_offset, 0 ); in blake2b_init()
196 P->node_depth = 0; in blake2b_init()
197 P->inner_length = 0; in blake2b_init()
198 memset( P->reserved, 0, sizeof( P->reserved ) ); in blake2b_init()
199 memset( P->salt, 0, sizeof( P->salt ) ); in blake2b_init()
200 memset( P->personal, 0, sizeof( P->personal ) ); in blake2b_init()
201 return blake2b_init_param( S, P ); in blake2b_init()
207 blake2b_param P[1]; in blake2b_init_key() local
213 P->digest_length = ( uint8_t ) outlen; in blake2b_init_key()
214 P->key_length = ( uint8_t ) keylen; in blake2b_init_key()
215 P->fanout = 1; in blake2b_init_key()
216 P->depth = 1; in blake2b_init_key()
217 store32( &P->leaf_length, 0 ); in blake2b_init_key()
218 store64( &P->node_offset, 0 ); in blake2b_init_key()
219 P->node_depth = 0; in blake2b_init_key()
220 P->inner_length = 0; in blake2b_init_key()
221 memset( P->reserved, 0, sizeof( P->reserved ) ); in blake2b_init_key()
222 memset( P->salt, 0, sizeof( P->salt ) ); in blake2b_init_key()
223 memset( P->personal, 0, sizeof( P->personal ) ); in blake2b_init_key()
225 if( blake2b_init_param( S, P ) < 0 ) return -1; in blake2b_init_key()