Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
MAlonzo.Code.Builtin
Documentation
builtinResultToMaybe ∷ BuiltinResult a → Maybe a Source #
d_Builtin_2 ∷ () Source #
type T_Builtin_2 = DefaultFun Source #
pattern C_addInteger_4 ∷ DefaultFun Source #
pattern C_subtractInteger_6 ∷ DefaultFun Source #
pattern C_multiplyInteger_8 ∷ DefaultFun Source #
pattern C_divideInteger_10 ∷ DefaultFun Source #
pattern C_quotientInteger_12 ∷ DefaultFun Source #
pattern C_remainderInteger_14 ∷ DefaultFun Source #
pattern C_modInteger_16 ∷ DefaultFun Source #
pattern C_equalsInteger_18 ∷ DefaultFun Source #
pattern C_lessThanInteger_20 ∷ DefaultFun Source #
pattern C_lessThanEqualsInteger_22 ∷ DefaultFun Source #
pattern C_appendByteString_24 ∷ DefaultFun Source #
pattern C_consByteString_26 ∷ DefaultFun Source #
pattern C_sliceByteString_28 ∷ DefaultFun Source #
pattern C_lengthOfByteString_30 ∷ DefaultFun Source #
pattern C_indexByteString_32 ∷ DefaultFun Source #
pattern C_equalsByteString_34 ∷ DefaultFun Source #
pattern C_lessThanByteString_36 ∷ DefaultFun Source #
pattern C_lessThanEqualsByteString_38 ∷ DefaultFun Source #
pattern C_sha2'45'256_40 ∷ DefaultFun Source #
pattern C_sha3'45'256_42 ∷ DefaultFun Source #
pattern C_blake2b'45'256_44 ∷ DefaultFun Source #
pattern C_verifyEd25519Signature_46 ∷ DefaultFun Source #
pattern C_verifyEcdsaSecp256k1Signature_48 ∷ DefaultFun Source #
pattern C_appendString_52 ∷ DefaultFun Source #
pattern C_equalsString_54 ∷ DefaultFun Source #
pattern C_encodeUtf8_56 ∷ DefaultFun Source #
pattern C_decodeUtf8_58 ∷ DefaultFun Source #
pattern C_ifThenElse_60 ∷ DefaultFun Source #
pattern C_chooseUnit_62 ∷ DefaultFun Source #
pattern C_trace_64 ∷ DefaultFun Source #
pattern C_fstPair_66 ∷ DefaultFun Source #
pattern C_sndPair_68 ∷ DefaultFun Source #
pattern C_chooseList_70 ∷ DefaultFun Source #
pattern C_mkCons_72 ∷ DefaultFun Source #
pattern C_headList_74 ∷ DefaultFun Source #
pattern C_tailList_76 ∷ DefaultFun Source #
pattern C_nullList_78 ∷ DefaultFun Source #
pattern C_lengthOfArray_80 ∷ DefaultFun Source #
pattern C_listToArray_82 ∷ DefaultFun Source #
pattern C_indexArray_84 ∷ DefaultFun Source #
pattern C_chooseData_86 ∷ DefaultFun Source #
pattern C_constrData_88 ∷ DefaultFun Source #
pattern C_mapData_90 ∷ DefaultFun Source #
pattern C_listData_92 ∷ DefaultFun Source #
pattern C_iData_94 ∷ DefaultFun Source #
pattern C_bData_96 ∷ DefaultFun Source #
pattern C_unConstrData_98 ∷ DefaultFun Source #
pattern C_unMapData_100 ∷ DefaultFun Source #
pattern C_unListData_102 ∷ DefaultFun Source #
pattern C_unIData_104 ∷ DefaultFun Source #
pattern C_unBData_106 ∷ DefaultFun Source #
pattern C_equalsData_108 ∷ DefaultFun Source #
pattern C_serialiseData_110 ∷ DefaultFun Source #
pattern C_mkPairData_112 ∷ DefaultFun Source #
pattern C_mkNilData_114 ∷ DefaultFun Source #
pattern C_mkNilPairData_116 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G1'45'add_118 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G1'45'neg_120 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G1'45'equal_124 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G2'45'add_132 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G2'45'neg_134 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G2'45'equal_138 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'millerLoop_146 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'mulMlResult_148 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'finalVerify_150 ∷ DefaultFun Source #
pattern C_keccak'45'256_152 ∷ DefaultFun Source #
pattern C_blake2b'45'224_154 ∷ DefaultFun Source #
pattern C_byteStringToInteger_156 ∷ DefaultFun Source #
pattern C_integerToByteString_158 ∷ DefaultFun Source #
pattern C_andByteString_160 ∷ DefaultFun Source #
pattern C_orByteString_162 ∷ DefaultFun Source #
pattern C_xorByteString_164 ∷ DefaultFun Source #
pattern C_complementByteString_166 ∷ DefaultFun Source #
pattern C_readBit_168 ∷ DefaultFun Source #
pattern C_writeBits_170 ∷ DefaultFun Source #
pattern C_replicateByte_172 ∷ DefaultFun Source #
pattern C_shiftByteString_174 ∷ DefaultFun Source #
pattern C_rotateByteString_176 ∷ DefaultFun Source #
pattern C_countSetBits_178 ∷ DefaultFun Source #
pattern C_findFirstSetBit_180 ∷ DefaultFun Source #
pattern C_ripemd'45'160_182 ∷ DefaultFun Source #
pattern C_expModInteger_184 ∷ DefaultFun Source #
pattern C_dropList_186 ∷ DefaultFun Source #
cover_Builtin_2 ∷ DefaultFun → () Source #
d_pair_224 ∷ Integer → Integer → T__'8866''9839'_4 → T__'8866''9839'_4 → T__'47'_'8866''8902'_26 Source #
d_ArgSet_246 ∷ () Source #
d_ArgTy_254 ∷ T_Σ_14 → () Source #
d_TRACE_318 ∷ ∀ xa. () → T_String_6 → xa → xa Source #
d_verifyEd25519Sig_336 ∷ T_ByteString_356 → T_ByteString_356 → T_ByteString_356 → T_Maybe_10 () Bool Source #
d_verifyEcdsaSecp256k1Sig_338 ∷ T_ByteString_356 → T_ByteString_356 → T_ByteString_356 → T_Maybe_10 () Bool Source #
d_verifySchnorrSecp256k1Sig_340 ∷ T_ByteString_356 → T_ByteString_356 → T_ByteString_356 → T_Maybe_10 () Bool Source #
d_BLS12'45'381'45'G1'45'add_350 ∷ T_Bls12'45'381'45'G1'45'Element_640 → T_Bls12'45'381'45'G1'45'Element_640 → T_Bls12'45'381'45'G1'45'Element_640 Source #
d_BLS12'45'381'45'G1'45'neg_352 ∷ T_Bls12'45'381'45'G1'45'Element_640 → T_Bls12'45'381'45'G1'45'Element_640 Source #
d_BLS12'45'381'45'G1'45'scalarMul_354 ∷ Integer → T_Bls12'45'381'45'G1'45'Element_640 → T_Bls12'45'381'45'G1'45'Element_640 Source #
d_BLS12'45'381'45'G1'45'equal_356 ∷ T_Bls12'45'381'45'G1'45'Element_640 → T_Bls12'45'381'45'G1'45'Element_640 → Bool Source #
d_BLS12'45'381'45'G1'45'hashToGroup_358 ∷ T_ByteString_356 → T_ByteString_356 → T_Maybe_10 () T_Bls12'45'381'45'G1'45'Element_640 Source #
d_BLS12'45'381'45'G1'45'compress_360 ∷ T_Bls12'45'381'45'G1'45'Element_640 → T_ByteString_356 Source #
d_BLS12'45'381'45'G1'45'uncompress_362 ∷ T_ByteString_356 → T_Maybe_10 () T_Bls12'45'381'45'G1'45'Element_640 Source #
d_BLS12'45'381'45'G2'45'add_364 ∷ T_Bls12'45'381'45'G2'45'Element_644 → T_Bls12'45'381'45'G2'45'Element_644 → T_Bls12'45'381'45'G2'45'Element_644 Source #
d_BLS12'45'381'45'G2'45'neg_366 ∷ T_Bls12'45'381'45'G2'45'Element_644 → T_Bls12'45'381'45'G2'45'Element_644 Source #
d_BLS12'45'381'45'G2'45'scalarMul_368 ∷ Integer → T_Bls12'45'381'45'G2'45'Element_644 → T_Bls12'45'381'45'G2'45'Element_644 Source #
d_BLS12'45'381'45'G2'45'equal_370 ∷ T_Bls12'45'381'45'G2'45'Element_644 → T_Bls12'45'381'45'G2'45'Element_644 → Bool Source #
d_BLS12'45'381'45'G2'45'hashToGroup_372 ∷ T_ByteString_356 → T_ByteString_356 → T_Maybe_10 () T_Bls12'45'381'45'G2'45'Element_644 Source #
d_BLS12'45'381'45'G2'45'compress_374 ∷ T_Bls12'45'381'45'G2'45'Element_644 → T_ByteString_356 Source #
d_BLS12'45'381'45'G2'45'uncompress_376 ∷ T_ByteString_356 → T_Maybe_10 () T_Bls12'45'381'45'G2'45'Element_644 Source #
d_BLS12'45'381'45'millerLoop_378 ∷ T_Bls12'45'381'45'G1'45'Element_640 → T_Bls12'45'381'45'G2'45'Element_644 → T_Bls12'45'381'45'MlResult_648 Source #
d_BLS12'45'381'45'mulMlResult_380 ∷ T_Bls12'45'381'45'MlResult_648 → T_Bls12'45'381'45'MlResult_648 → T_Bls12'45'381'45'MlResult_648 Source #
d_BLS12'45'381'45'finalVerify_382 ∷ T_Bls12'45'381'45'MlResult_648 → T_Bls12'45'381'45'MlResult_648 → Bool Source #
d_ItoBS_390 ∷ Bool → Integer → Integer → T_Maybe_10 () T_ByteString_356 Source #
d_readBIT_400 ∷ T_ByteString_356 → Integer → T_Maybe_10 () Bool Source #
d_writeBITS_402 ∷ T_ByteString_356 → T_List_10 () Integer → Bool → T_Maybe_10 () T_ByteString_356 Source #
d_expModINTEGER_416 ∷ Integer → Integer → Integer → T_Maybe_10 () Integer Source #