Ava Chow
694342fdb7
Name public API structs
2024-10-31 13:55:52 -04:00
Sebastian Falbesoner
292310fbb2
doc: fix typos in secp256k1_ecdsa_{recoverable_,}signature API description
2024-09-09 12:07:21 +02:00
Jonas Nick
aa3dd5280b
include: make doc about ctx more consistent
...
Replaces "ctx: a secp256k1 context object" with "ctx: pointer to a context
object". Also removes the word "existing".
2024-01-04 17:15:03 +00:00
Jonas Nick
3d1f430f9f
Make position of * in pointer declarations in include/ consistent
2023-03-28 19:39:02 +00:00
Tim Ruffing
e7d0185c90
docs: Get rid of "initialized for signing" terminology
2022-12-05 11:26:44 +01:00
Tim Ruffing
ee7341fbac
docs: Never require a verification context
2022-11-25 23:26:15 +01:00
Elichai Turkel
f4edfc7581
Improve consistency for NULL arguments in the public interface
2021-07-04 12:47:45 +03:00
Jonas Nick
f587f04e35
Rename msg32 to msghash32 in ecdsa_sign/verify and add explanation
2020-12-04 14:12:38 +00:00
Jonas Nick
22911ee6da
Rename private key to secret key in public API (with the exception of function names)
2020-03-30 20:51:47 +00:00
Dan Raviv
abe2d3e84b
Fix header guards using reserved identifiers
...
Identifiers starting with an underscore and followed immediately by a capital letter are reserved by the C++ standard.
The only header guards not fixed are those in the headers auto-generated from java.
2017-08-26 18:44:21 +03:00
Gregory Maxwell
269d422703
Comment copyediting.
2015-10-31 08:31:15 +00:00
Pieter Wuille
3bb9c44719
Rewrite ECDSA signature parsing code
...
There are now 2 encoding formats supported: 64-byte "compact" and DER.
The latter is strict: the data has to be exact DER, though the values
inside don't need to be valid.
2015-10-21 16:13:37 +02:00
Gustav Simonsson
b13d749947
Fix couple of typos in API comments
2015-09-30 17:23:13 +02:00
Gregory Maxwell
118cd8210f
Use explicit symbol visibility.
...
The use of static makes this somewhat redundant currently, though if
we later have multiple compilation units it will be needed.
This also sets the dllexport needed for shared libraries on win32.
2015-09-25 05:42:20 +00:00
Pieter Wuille
dd891e0ed5
Get rid of _t as it is POSIX reserved
2015-09-21 21:03:37 +02:00
Pieter Wuille
dc0ce9fc41
[API BREAK] Change argument order to out/outin/in
2015-09-04 17:45:57 +02:00
Pieter Wuille
9f443be086
Move pubkey recovery code to separate module
2015-08-28 01:51:52 +02:00