mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-22 14:28:07 +00:00
modtrezorcrypto: update trezor-crypto
This commit is contained in:
parent
7dfc863fe7
commit
41af56222a
@ -75,6 +75,7 @@ CFLAGS_MOD += \
|
|||||||
-DAES_128 \
|
-DAES_128 \
|
||||||
-DAES_192 \
|
-DAES_192 \
|
||||||
-DUSE_KECCAK=1 \
|
-DUSE_KECCAK=1 \
|
||||||
|
-DED25519_NO_PRECOMP=1 \
|
||||||
-Wno-sequence-point
|
-Wno-sequence-point
|
||||||
|
|
||||||
OBJ_MOD += \
|
OBJ_MOD += \
|
||||||
|
@ -73,6 +73,7 @@ CFLAGS_MOD += \
|
|||||||
-DAES_128 \
|
-DAES_128 \
|
||||||
-DAES_192 \
|
-DAES_192 \
|
||||||
-DUSE_KECCAK=1 \
|
-DUSE_KECCAK=1 \
|
||||||
|
-DED25519_NO_PRECOMP=1 \
|
||||||
-Wno-sequence-point
|
-Wno-sequence-point
|
||||||
|
|
||||||
OBJ_MOD += \
|
OBJ_MOD += \
|
||||||
|
@ -50,7 +50,7 @@ STATIC mp_obj_t mod_TrezorCrypto_Curve25519_publickey(mp_obj_t self, mp_obj_t se
|
|||||||
}
|
}
|
||||||
vstr_t vstr;
|
vstr_t vstr;
|
||||||
vstr_init_len(&vstr, 32);
|
vstr_init_len(&vstr, 32);
|
||||||
curve25519_donna_basepoint((uint8_t *)vstr.buf, (const uint8_t *)sk.buf);
|
curve25519_scalarmult_basepoint((uint8_t *)vstr.buf, (const uint8_t *)sk.buf);
|
||||||
return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr);
|
return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr);
|
||||||
}
|
}
|
||||||
STATIC MP_DEFINE_CONST_FUN_OBJ_2(mod_TrezorCrypto_Curve25519_publickey_obj, mod_TrezorCrypto_Curve25519_publickey);
|
STATIC MP_DEFINE_CONST_FUN_OBJ_2(mod_TrezorCrypto_Curve25519_publickey_obj, mod_TrezorCrypto_Curve25519_publickey);
|
||||||
@ -72,7 +72,7 @@ STATIC mp_obj_t mod_TrezorCrypto_Curve25519_multiply(mp_obj_t self, mp_obj_t sec
|
|||||||
}
|
}
|
||||||
vstr_t vstr;
|
vstr_t vstr;
|
||||||
vstr_init_len(&vstr, 32);
|
vstr_init_len(&vstr, 32);
|
||||||
curve25519_donna((uint8_t *)vstr.buf, (const uint8_t *)sk.buf, (const uint8_t *)pk.buf);
|
curve25519_scalarmult((uint8_t *)vstr.buf, (const uint8_t *)sk.buf, (const uint8_t *)pk.buf);
|
||||||
return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr);
|
return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr);
|
||||||
}
|
}
|
||||||
STATIC MP_DEFINE_CONST_FUN_OBJ_3(mod_TrezorCrypto_Curve25519_multiply_obj, mod_TrezorCrypto_Curve25519_multiply);
|
STATIC MP_DEFINE_CONST_FUN_OBJ_3(mod_TrezorCrypto_Curve25519_multiply_obj, mod_TrezorCrypto_Curve25519_multiply);
|
||||||
|
2
vendor/trezor-crypto
vendored
2
vendor/trezor-crypto
vendored
@ -1 +1 @@
|
|||||||
Subproject commit b1bee409e72bf92283803ff53aef754040a54a2e
|
Subproject commit c200ce121ac268d7b201dddc89b42758ccfc40bf
|
Loading…
Reference in New Issue
Block a user