func NewStampIssuer(label, keyID string, batchID []byte, batchDepth, bucketDepth uint8) *StampIssuer {
	return &StampIssuer{
		label:       label,
		keyID:       keyID,
		batchID:     batchID,
		batchDepth:  batchDepth,
		bucketDepth: bucketDepth,
		buckets:     make([]uint32, 1<<bucketDepth),
	}
}
// NewStampIssuer constructs a StampIssuer as an extension of a batch for local
// upload.
//
// bucketDepth must always be smaller than batchDepth otherwise inc() panics.
NewStampIssuer constructs a StampIssuer as an extension of a batch for local
upload.

bucketDepth must always be smaller than batchDepth otherwise inc() panics.
// NewStampIssuer constructs a StampIssuer as an extension of a batch for local // upload . // // bucketDepth must always be smaller than batchDepth otherwise inc () panics .
func NewStampIssuer(label, keyID string, batchID []byte, batchDepth, bucketDepth uint8) *StampIssuer {
	return &StampIssuer{
		label:       label,
		keyID:       keyID,
		batchID:     batchID,
		batchDepth:  batchDepth,
		bucketDepth: bucketDepth,
		buckets:     make([]uint32, 1<<bucketDepth),
	}
}
func NewStampIssuer ( label , keyID string , batchID [ ] byte , batchDepth , bucketDepth uint8 ) * StampIssuer { return & StampIssuer { label : label , keyID : keyID , batchID : batchID , batchDepth : batchDepth , bucketDepth : bucketDepth , buckets : make ( [ ] uint32 , 1 << bucketDepth ) , } }
NewStampIssuer constructs a StampIssuer as an extension of a batch for local
upload.
NewStampIssuer constructs a StampIssuer as an extension of a batch for local upload .