3
3
#include "simplicity/elements/env.h"
4
4
#include "simplicity/primitive/elements/primitive.h"
5
5
6
- const size_t c_sizeof_rawBuffer = sizeof (rawBuffer );
7
- const size_t c_sizeof_rawOutput = sizeof (rawOutput );
8
- const size_t c_sizeof_rawInput = sizeof (rawInput );
9
- const size_t c_sizeof_rawTransaction = sizeof (rawTransaction );
10
- const size_t c_sizeof_rawTapEnv = sizeof (rawTapEnv );
11
- const size_t c_sizeof_txEnv = sizeof (txEnv );
6
+ const size_t rustsimplicity_0_4_c_sizeof_rawBuffer = sizeof (rawBuffer );
7
+ const size_t rustsimplicity_0_4_c_sizeof_rawOutput = sizeof (rawOutput );
8
+ const size_t rustsimplicity_0_4_c_sizeof_rawInput = sizeof (rawInput );
9
+ const size_t rustsimplicity_0_4_c_sizeof_rawTransaction = sizeof (rawTransaction );
10
+ const size_t rustsimplicity_0_4_c_sizeof_rawTapEnv = sizeof (rawTapEnv );
11
+ const size_t rustsimplicity_0_4_c_sizeof_txEnv = sizeof (txEnv );
12
12
13
- const size_t c_alignof_rawBuffer = alignof(rawBuffer );
14
- const size_t c_alignof_rawOutput = alignof(rawOutput );
15
- const size_t c_alignof_rawInput = alignof(rawInput );
16
- const size_t c_alignof_rawTransaction = alignof(rawTransaction );
17
- const size_t c_alignof_rawTapEnv = alignof(rawTapEnv );
18
- const size_t c_alignof_txEnv = alignof(txEnv );
13
+ const size_t rustsimplicity_0_4_c_alignof_rawBuffer = alignof(rawBuffer );
14
+ const size_t rustsimplicity_0_4_c_alignof_rawOutput = alignof(rawOutput );
15
+ const size_t rustsimplicity_0_4_c_alignof_rawInput = alignof(rawInput );
16
+ const size_t rustsimplicity_0_4_c_alignof_rawTransaction = alignof(rawTransaction );
17
+ const size_t rustsimplicity_0_4_c_alignof_rawTapEnv = alignof(rawTapEnv );
18
+ const size_t rustsimplicity_0_4_c_alignof_txEnv = alignof(txEnv );
19
19
20
- void c_set_rawBuffer (rawBuffer * result , const unsigned char * buf , unsigned int len )
20
+ void rustsimplicity_0_4_c_set_rawBuffer (rawBuffer * result , const unsigned char * buf , unsigned int len )
21
21
{
22
22
* result = (rawBuffer ){.buf = buf , .len = len };
23
23
}
24
24
25
- void c_set_rawOutput (rawOutput * result , const unsigned char * asset , const unsigned char * value , const unsigned char * nonce , const rawBuffer * scriptPubKey ,
25
+ void rustsimplicity_0_4_c_set_rawOutput (rawOutput * result , const unsigned char * asset , const unsigned char * value , const unsigned char * nonce , const rawBuffer * scriptPubKey ,
26
26
const rawBuffer * surjectionProof , const rawBuffer * rangeProof )
27
27
{
28
28
* result = (rawOutput ){.asset = asset , .value = value , .nonce = nonce , .scriptPubKey = * scriptPubKey , .surjectionProof = * surjectionProof , .rangeProof = * rangeProof };
29
29
}
30
30
31
- void c_set_rawInput (rawInput * result , const rawBuffer * annex , const unsigned char * pegin , const rawBuffer * scriptSig ,
31
+ void rustsimplicity_0_4_c_set_rawInput (rawInput * result , const rawBuffer * annex , const unsigned char * pegin , const rawBuffer * scriptSig ,
32
32
const unsigned char * prevTxid , unsigned int prevIx ,
33
33
const unsigned char * asset , const unsigned char * value , const rawBuffer * scriptPubKey ,
34
34
unsigned int sequence ,
@@ -38,7 +38,7 @@ void c_set_rawInput(rawInput *result, const rawBuffer *annex, const unsigned cha
38
38
* result = (rawInput ){.annex = annex , .scriptSig = * scriptSig , .prevTxid = prevTxid , .pegin = pegin , .issuance = {.blindingNonce = blindingNonce , .assetEntropy = assetEntropy , .amount = amount , .inflationKeys = inflationKeys , .amountRangePrf = * amountRangePrf , .inflationKeysRangePrf = * inflationKeysRangePrf }, .txo = {.asset = asset , .value = value , .scriptPubKey = * scriptPubKey }, .prevIx = prevIx , .sequence = sequence };
39
39
}
40
40
41
- void c_set_rawTransaction (rawTransaction * result , unsigned int version ,
41
+ void rustsimplicity_0_4_c_set_rawTransaction (rawTransaction * result , unsigned int version ,
42
42
const unsigned char * txid ,
43
43
const rawInput * input , unsigned int numInputs ,
44
44
const rawOutput * output , unsigned int numOutputs ,
@@ -55,14 +55,14 @@ void c_set_rawTransaction(rawTransaction *result, unsigned int version,
55
55
};
56
56
}
57
57
58
- void c_set_rawTapEnv (rawTapEnv * result , const unsigned char * controlBlock , unsigned char pathLen , const unsigned char * scriptCMR )
58
+ void rustsimplicity_0_4_c_set_rawTapEnv (rawTapEnv * result , const unsigned char * controlBlock , unsigned char pathLen , const unsigned char * scriptCMR )
59
59
{
60
60
* result = (rawTapEnv ){.controlBlock = controlBlock , .pathLen = pathLen , .scriptCMR = scriptCMR };
61
61
}
62
62
63
- void c_set_txEnv (txEnv * result , const transaction * tx , const tapEnv * taproot , const unsigned char * genesisHash , unsigned int ix )
63
+ void rustsimplicity_0_4_c_set_txEnv (txEnv * result , const transaction * tx , const tapEnv * taproot , const unsigned char * genesisHash , unsigned int ix )
64
64
{
65
65
sha256_midstate genesis ;
66
66
sha256_toMidstate (genesis .s , genesisHash );
67
- * result = simplicity_build_txEnv (tx , taproot , & genesis , ix );
67
+ * result = rustsimplicity_0_4_build_txEnv (tx , taproot , & genesis , ix );
68
68
}
0 commit comments