Lines Matching defs:context
63 randomdev_hash_init(struct randomdev_hash *context)
66 SHA256_Init(&context->sha);
71 randomdev_hash_iterate(struct randomdev_hash *context, const void *data, size_t size)
74 SHA256_Update(&context->sha, data, size);
81 randomdev_hash_finish(struct randomdev_hash *context, void *buf)
84 SHA256_Final(buf, &context->sha);
92 randomdev_encrypt_init(struct randomdev_key *context, const void *data)
95 rijndael_cipherInit(&context->cipher, MODE_CBC, NULL);
96 rijndael_makeKey(&context->key, DIR_ENCRYPT, RANDOM_KEYSIZE*8, data);
99 /* Encrypt the supplied data using the key schedule preset in the context.
104 randomdev_encrypt(struct randomdev_key *context, const void *d_in, void *d_out, u_int length)
107 rijndael_blockEncrypt(&context->cipher, &context->key, d_in, length*8, d_out);