diff --git a/gift-cofb/Implementations/crypto_aead/giftcofb128v1/armcortexm_compact/giftb128.s b/gift-cofb/Implementations/crypto_aead/giftcofb128v1/armcortexm_compact/giftb128.s index 1cd3901..d080c7a 100644 --- a/gift-cofb/Implementations/crypto_aead/giftcofb128v1/armcortexm_compact/giftb128.s +++ b/gift-cofb/Implementations/crypto_aead/giftcofb128v1/armcortexm_compact/giftb128.s @@ -224,7 +224,7 @@ rearrange_rkey_3: .global gift128_keyschedule .type gift128_keyschedule,%function gift128_keyschedule: - push {r2-r12, r14} + push {r1-r12, r14} ldm r0, {r4-r7} //load key words rev r4, r4 rev r5, r5 @@ -328,8 +328,7 @@ gift128_keyschedule: bl rearrange_rkey_3 add.w r1, r1, #40 bl rearrange_rkey_3 - sub.w r1, r1, #312 - pop {r2-r12, r14} + pop {r1-r12, r14} bx lr .align 2