// WARNING: This file has automatically been generated
// Code generated by https://git.io/c-for-go. DO NOT EDIT.

package generated

/*
#cgo LDFLAGS: -L${SRCDIR}/..
#cgo pkg-config: ${SRCDIR}/../filcrypto.pc
#include "../filcrypto.h"
#include <stdlib.h>
#include "cgo_helpers.h"
*/
import "C"

// FCPResponseStatus as declared in filecoin-ffi/filcrypto.h:31
type FCPResponseStatus int32

// FCPResponseStatus enumeration from filecoin-ffi/filcrypto.h:31
const (
	FCPResponseStatusFCPNoError           FCPResponseStatus = C.FCPResponseStatus_FCPNoError
	FCPResponseStatusFCPUnclassifiedError FCPResponseStatus = C.FCPResponseStatus_FCPUnclassifiedError
	FCPResponseStatusFCPCallerError       FCPResponseStatus = C.FCPResponseStatus_FCPCallerError
	FCPResponseStatusFCPReceiverError     FCPResponseStatus = C.FCPResponseStatus_FCPReceiverError
)

// FilRegisteredAggregationProof as declared in filecoin-ffi/filcrypto.h:35
type FilRegisteredAggregationProof int32

// FilRegisteredAggregationProof enumeration from filecoin-ffi/filcrypto.h:35
const (
	FilRegisteredAggregationProofSnarkPackV1 FilRegisteredAggregationProof = C.fil_RegisteredAggregationProof_SnarkPackV1
)

// FilRegisteredPoStProof as declared in filecoin-ffi/filcrypto.h:48
type FilRegisteredPoStProof int32

// FilRegisteredPoStProof enumeration from filecoin-ffi/filcrypto.h:48
const (
	FilRegisteredPoStProofStackedDrgWinning2KiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning2KiBV1
	FilRegisteredPoStProofStackedDrgWinning8MiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning8MiBV1
	FilRegisteredPoStProofStackedDrgWinning16MiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning16MiBV1
	FilRegisteredPoStProofStackedDrgWinning32MiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning32MiBV1
	FilRegisteredPoStProofStackedDrgWinning64MiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning64MiBV1
	FilRegisteredPoStProofStackedDrgWinning128MiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning128MiBV1
	FilRegisteredPoStProofStackedDrgWinning256MiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning256MiBV1
	FilRegisteredPoStProofStackedDrgWinning512MiBV1 FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning512MiBV1
	FilRegisteredPoStProofStackedDrgWinning32GiBV1  FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning32GiBV1
	FilRegisteredPoStProofStackedDrgWinning64GiBV1  FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWinning64GiBV1
	FilRegisteredPoStProofStackedDrgWindow2KiBV1    FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow2KiBV1
	FilRegisteredPoStProofStackedDrgWindow8MiBV1    FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow8MiBV1
	FilRegisteredPoStProofStackedDrgWindow16MiBV1    FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow16MiBV1
	FilRegisteredPoStProofStackedDrgWindow32MiBV1    FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow32MiBV1
	FilRegisteredPoStProofStackedDrgWindow64MiBV1    FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow64MiBV1
	FilRegisteredPoStProofStackedDrgWindow128MiBV1    FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow128MiBV1
	FilRegisteredPoStProofStackedDrgWindow256MiBV1    FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow256MiBV1
	FilRegisteredPoStProofStackedDrgWindow512MiBV1  FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow512MiBV1
	FilRegisteredPoStProofStackedDrgWindow32GiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow32GiBV1
	FilRegisteredPoStProofStackedDrgWindow64GiBV1   FilRegisteredPoStProof = C.fil_RegisteredPoStProof_StackedDrgWindow64GiBV1
)

// FilRegisteredSealProof as declared in filecoin-ffi/filcrypto.h:61
type FilRegisteredSealProof int32

// FilRegisteredSealProof enumeration from filecoin-ffi/filcrypto.h:61
const (
	FilRegisteredSealProofStackedDrg2KiBV1    FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg2KiBV1
	FilRegisteredSealProofStackedDrg8MiBV1    FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg8MiBV1
	FilRegisteredSealProofStackedDrg16MiBV1    FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg16MiBV1
	FilRegisteredSealProofStackedDrg32MiBV1    FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg32MiBV1
	FilRegisteredSealProofStackedDrg64MiBV1    FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg64MiBV1
	FilRegisteredSealProofStackedDrg128MiBV1    FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg128MiBV1
	FilRegisteredSealProofStackedDrg256MiBV1    FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg256MiBV1
	FilRegisteredSealProofStackedDrg512MiBV1  FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg512MiBV1
	FilRegisteredSealProofStackedDrg32GiBV1   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg32GiBV1
	FilRegisteredSealProofStackedDrg64GiBV1   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg64GiBV1
	FilRegisteredSealProofStackedDrg2KiBV11   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg2KiBV1_1
	FilRegisteredSealProofStackedDrg8MiBV11   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg8MiBV1_1
	FilRegisteredSealProofStackedDrg16MiBV11   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg16MiBV1_1
	FilRegisteredSealProofStackedDrg32MiBV11   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg32MiBV1_1
	FilRegisteredSealProofStackedDrg64MiBV11   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg64MiBV1_1
	FilRegisteredSealProofStackedDrg128MiBV11   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg128MiBV1_1
	FilRegisteredSealProofStackedDrg256MiBV11   FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg256MiBV1_1
	FilRegisteredSealProofStackedDrg512MiBV11 FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg512MiBV1_1
	FilRegisteredSealProofStackedDrg32GiBV11  FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg32GiBV1_1
	FilRegisteredSealProofStackedDrg64GiBV11  FilRegisteredSealProof = C.fil_RegisteredSealProof_StackedDrg64GiBV1_1
)
