}
}
+/* Set 256 bit key into context */
+void magma_key(gost_ctx * c, const byte * k)
+{
+ int i, j;
+ for (i = 0, j = 0; i < 8; i++, j += 4) {
+ c->k[i] =
+ k[j+3] | (k[j + 2] << 8) | (k[j + 1] << 16) | ((word32) k[j] <<
+ 24);
+ }
+}
+
/* Retrieve 256-bit key from context */
void gost_get_key(gost_ctx * c, byte * k)
{