mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-23 00:35:33 +00:00
Merge remote-tracking branch 'upstream-public/pr/2039' into development
This commit is contained in:
commit
083681c832
|
@ -36,6 +36,11 @@ New deprecations
|
||||||
* Deprecate mbedtls_ctr_drbg_update and mbedtls_hmac_drbg_update
|
* Deprecate mbedtls_ctr_drbg_update and mbedtls_hmac_drbg_update
|
||||||
in favor of functions that can return an error code.
|
in favor of functions that can return an error code.
|
||||||
|
|
||||||
|
Bugfix
|
||||||
|
* Fix for Clang, which was reporting a warning for the bignum.c inline
|
||||||
|
assembly for AMD64 targets creating string literals greater than those
|
||||||
|
permitted by the ISO C99 standard. Found by Aaron Jones. Fixes #482.
|
||||||
|
|
||||||
= mbed TLS 2.14.0 branch released 2018-11-19
|
= mbed TLS 2.14.0 branch released 2018-11-19
|
||||||
|
|
||||||
Security
|
Security
|
||||||
|
|
|
@ -170,19 +170,19 @@
|
||||||
|
|
||||||
#define MULADDC_INIT \
|
#define MULADDC_INIT \
|
||||||
asm( \
|
asm( \
|
||||||
"xorq %%r8, %%r8 \n\t"
|
"xorq %%r8, %%r8\n"
|
||||||
|
|
||||||
#define MULADDC_CORE \
|
#define MULADDC_CORE \
|
||||||
"movq (%%rsi), %%rax \n\t" \
|
"movq (%%rsi), %%rax\n" \
|
||||||
"mulq %%rbx \n\t" \
|
"mulq %%rbx\n" \
|
||||||
"addq $8, %%rsi \n\t" \
|
"addq $8, %%rsi\n" \
|
||||||
"addq %%rcx, %%rax \n\t" \
|
"addq %%rcx, %%rax\n" \
|
||||||
"movq %%r8, %%rcx \n\t" \
|
"movq %%r8, %%rcx\n" \
|
||||||
"adcq $0, %%rdx \n\t" \
|
"adcq $0, %%rdx\n" \
|
||||||
"nop \n\t" \
|
"nop \n" \
|
||||||
"addq %%rax, (%%rdi) \n\t" \
|
"addq %%rax, (%%rdi)\n" \
|
||||||
"adcq %%rdx, %%rcx \n\t" \
|
"adcq %%rdx, %%rcx\n" \
|
||||||
"addq $8, %%rdi \n\t"
|
"addq $8, %%rdi\n"
|
||||||
|
|
||||||
#define MULADDC_STOP \
|
#define MULADDC_STOP \
|
||||||
: "+c" (c), "+D" (d), "+S" (s) \
|
: "+c" (c), "+D" (d), "+S" (s) \
|
||||||
|
|
Loading…
Reference in a new issue