Messages in this thread | | | Date | Wed, 29 Nov 2023 16:04:32 +0800 | Subject | Re: [PATCH v3] crypto: x86/sm2 -add Zhaoxin SM2 algorithm implementation | From | LeoLiu-oc <> |
| |
在 2023/11/29 15:24, LeoLiu-oc 写道: > > > 在 2023/11/22 22:26, Dave Hansen 写道: >>> +/* Zhaoxin sm2 verify function */ >>> +static inline size_t zhaoxin_gmi_sm2_verify(unsigned char *key, >>> unsigned char *hash, >>> + unsigned char *sig, unsigned char *scratch) >>> +{ >>> + size_t result; >>> + >>> + asm volatile( >>> + ".byte 0xf2, 0x0f, 0xa6, 0xc0" >>> + :"=c"(result) >>> + :"a"(hash), "b"(key), "d"(SM2_CWORD_VERIFY), "S"(scratch), >>> "D"(sig) >>> + :"memory"); >>> + >>> + return result; >>> +} >> >> What version of binutils supports this new instruction? >> > > The instruction has not yet been submitted to binutils. It will only be > used in the Zhaoxin sm2 driver, and we are evaluating the necessity of > submitting it to binutils. > > Yours sincerely, > Leoliu-oc
Sorry, Correct a clerical error. "Zhaoxin-rng" --> "Zhaoxin sm2".
Yours sincerely, Leoliu-oc
| |