mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 18:32:25 -05:00 
			
		
		
		
	[chore/deps] Upgrade to go-sqlite 0.27.1 (#4334)
# Description This brings some performance improvements and SQLite 3.50.3. ## Checklist Please put an x inside each checkbox to indicate that you've read and followed it: `[ ]` -> `[x]` If this is a documentation change, only the first checkbox must be filled (you can delete the others if you want). - [x] I/we have read the [GoToSocial contribution guidelines](https://codeberg.org/superseriousbusiness/gotosocial/src/branch/main/CONTRIBUTING.md). - [ ] I/we have discussed the proposed changes already, either in an issue on the repository, or in the Matrix chat. - [x] I/we have not leveraged AI to create the proposed changes. - [ ] I/we have performed a self-review of added code. - [ ] I/we have written code that is legible and maintainable by others. - [ ] I/we have commented the added code, particularly in hard-to-understand areas. - [ ] I/we have made any necessary changes to documentation. - [ ] I/we have added tests that cover new code. - [x] I/we have run tests and they pass locally with the changes. - [ ] I/we have run `go fmt ./...` and `golangci-lint run`. Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4334 Co-authored-by: Daenney <git@noreply.sourcery.dny.nu> Co-committed-by: Daenney <git@noreply.sourcery.dny.nu>
This commit is contained in:
		
					parent
					
						
							
								a4b54aa935
							
						
					
				
			
			
				commit
				
					
						eb60081985
					
				
			
		
					 67 changed files with 662 additions and 261 deletions
				
			
		
							
								
								
									
										8
									
								
								vendor/golang.org/x/crypto/blake2b/blake2x.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/golang.org/x/crypto/blake2b/blake2x.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -12,6 +12,8 @@ import ( | |||
| 
 | ||||
| // XOF defines the interface to hash functions that | ||||
| // support arbitrary-length output. | ||||
| // | ||||
| // New callers should prefer the standard library [hash.XOF]. | ||||
| type XOF interface { | ||||
| 	// Write absorbs more data into the hash's state. It panics if called | ||||
| 	// after Read. | ||||
|  | @ -47,6 +49,8 @@ const maxOutputLength = (1 << 32) * 64 | |||
| // | ||||
| // A non-nil key turns the hash into a MAC. The key must between | ||||
| // zero and 32 bytes long. | ||||
| // | ||||
| // The result can be safely interface-upgraded to [hash.XOF]. | ||||
| func NewXOF(size uint32, key []byte) (XOF, error) { | ||||
| 	if len(key) > Size { | ||||
| 		return nil, errKeySize | ||||
|  | @ -93,6 +97,10 @@ func (x *xof) Clone() XOF { | |||
| 	return &clone | ||||
| } | ||||
| 
 | ||||
| func (x *xof) BlockSize() int { | ||||
| 	return x.d.BlockSize() | ||||
| } | ||||
| 
 | ||||
| func (x *xof) Reset() { | ||||
| 	x.cfg[0] = byte(Size) | ||||
| 	binary.LittleEndian.PutUint32(x.cfg[4:], uint32(Size)) // leaf length | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue