X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=cast6%2Fcast6.c;h=f6477a212befb8dc85f811653c50b9a3cabc4088;hb=HEAD;hp=70617b82024311973206c71dc4bf54ece060e22f;hpb=3fdf0954404224cef94db2086348b3fa6020aaa4;p=arm-crypto-lib.git diff --git a/cast6/cast6.c b/cast6/cast6.c index 70617b8..f6477a2 100644 --- a/cast6/cast6.c +++ b/cast6/cast6.c @@ -254,10 +254,10 @@ void cast6_init(const void* key, uint16_t keysize_b, cast6_ctx_t* ctx){ ctx->km[j][1]=F; ctx->km[j][2]=D; ctx->km[j][3]=B; - set_kr((uint8_t)A,j*4+0,ctx); - set_kr((uint8_t)C,j*4+1,ctx); - set_kr((uint8_t)E,j*4+2,ctx); - set_kr((uint8_t)G,j*4+3,ctx); + set_kr(buffer[0 * 4],j*4+0,ctx); + set_kr(buffer[2 * 4],j*4+1,ctx); + set_kr(buffer[4 * 4],j*4+2,ctx); + set_kr(buffer[6 * 4],j*4+3,ctx); } } }