Anna Shaleva
|
4b933f88a7
|
core: simplify interop functions
We now have the only interop table (system interops).
|
2021-05-12 13:30:01 +03:00 |
|
Anna Shaleva
|
6d59689d9c
|
core: rename Neo.Crypto.CheckMultisig interop
|
2021-05-11 18:38:14 +03:00 |
|
Anna Shaleva
|
366e79b9b8
|
core: rename Neo.Crypto.CheckSig interop
|
2021-05-11 18:37:55 +03:00 |
|
Anna Shaleva
|
9015e50847
|
core: refactor Neo.Crypto.CheckMultisigWithECDsaSecpr1
Rename it to Neo.Crypto.CheckMultisig and remove `message` parameter.
|
2021-03-10 21:46:05 +03:00 |
|
Anna Shaleva
|
7126637f73
|
core: remove Neo.Crypto.CheckMultisigWithECDsaSecp256k1
Koblitz RIP.
|
2021-03-10 21:46:05 +03:00 |
|
Anna Shaleva
|
cdaca7be3e
|
core: use Neo.Crypto.CheckSig for standard signature verification
|
2021-03-10 21:45:58 +03:00 |
|
Anna Shaleva
|
4e6c1092b8
|
core: add Neo.Crypto.CheckSig interop
|
2021-03-10 19:24:19 +03:00 |
|
Evgeniy Stratonikov
|
100f2db3fb
|
native: implement CryptoLib contract
|
2021-03-10 19:24:19 +03:00 |
|
Evgenii Stratonikov
|
7854dcfd8f
|
core: replace interop names with named constants
|
2020-08-14 14:21:54 +03:00 |
|
Evgenii Stratonikov
|
f3650e20b0
|
vm: move InteropNameToID to a separate package
|
2020-08-14 13:54:11 +03:00 |
|
Evgenii Stratonikov
|
9a992865b1
|
interop: add Secp2k to the list of crypto interops
Allow to use them during verification.
|
2020-07-29 13:43:33 +03:00 |
|
Evgenii Stratonikov
|
51ae12e4fd
|
*: move syscall handling out of VM
Remove interop-related structures from the `vm` package.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2020-07-29 13:41:08 +03:00 |
|
Anna Shaleva
|
b8d82b49ec
|
core: add Neo.Crypto.RIPEMD160 interop
Closes #1193.
|
2020-07-22 16:58:32 +03:00 |
|
Anna Shaleva
|
5326fc587a
|
core: rename Neo.Crypto.CheckMultisig to Neo.Crypto.CheckMultisigWithECDsaSecp256r1
Part of #918
|
2020-07-14 16:19:12 +03:00 |
|
Anna Shaleva
|
17233e1d8e
|
core: rename Neo.Crypto.Verify to Neo.Crypto.VerifyWithECDsaSecp256r1
Part of #918
|
2020-07-14 16:19:12 +03:00 |
|
Evgenii Stratonikov
|
519b31a704
|
vm: remove crypto-related opcodes
All cryptography has moved to interops in NEO3.
There is no SHA256 interop RN, but it is to appear later.
Closes #777.
|
2020-04-29 19:16:38 +03:00 |
|
Evgenii Stratonikov
|
941410a840
|
core: change verification scripts to new format
Verification scripts now invoke Neo.Crypto.* interops instead of
CHECKSIG/VERIFY opcodes.
|
2020-04-20 11:55:24 +03:00 |
|