mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 09:31:53 +01:00 
			
		
		
		
	* Initial commit for 2FA support Signed-off-by: Andrew <write@imaginarycode.com> * Add vendored files * Add missing depends * A few clean ups * Added improvements, proper encryption * Better encryption key * Simplify "key" generation * Make 2FA enrollment page more robust * Fix typo * Rename twofa/2FA to TwoFactor * UNIQUE INDEX -> UNIQUE
		
			
				
	
	
		
			22 lines
		
	
	
		
			455 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			455 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package barcode
 | |
| 
 | |
| import "image"
 | |
| 
 | |
| // Contains some meta information about a barcode
 | |
| type Metadata struct {
 | |
| 	// the name of the barcode kind
 | |
| 	CodeKind string
 | |
| 	// contains 1 for 1D barcodes or 2 for 2D barcodes
 | |
| 	Dimensions byte
 | |
| }
 | |
| 
 | |
| // a rendered and encoded barcode
 | |
| type Barcode interface {
 | |
| 	image.Image
 | |
| 	// returns some meta information about the barcode
 | |
| 	Metadata() Metadata
 | |
| 	// the data that was encoded in this barcode
 | |
| 	Content() string
 | |
| 	CheckSum() int
 | |
| }
 |