| 230 | /* Some sort of default parameter block initialization, for sequential blake2b */ |
| 231 | |
| 232 | int blake2b_init( blake2b_state *S, size_t outlen ) |
| 233 | { |
| 234 | if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; |
| 235 | |
| 236 | const blake2b_param P = |
| 237 | { |
| 238 | ( uint8_t ) outlen, |
| 239 | 0, |
| 240 | 1, |
| 241 | 1, |
| 242 | 0, |
| 243 | 0, |
| 244 | 0, |
| 245 | 0, |
| 246 | {0}, |
| 247 | {0}, |
| 248 | {0} |
| 249 | }; |
| 250 | return blake2b_init_param( S, &P ); |
| 251 | } |
| 252 | |
| 253 | int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen ) |
| 254 | { |
no test coverage detected