Skip to content

fernet/spec

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
fernet acceptance tests


generate.json

	contains all parameters needed to deterministically generate
	a fernet token, as well as the token that should be generated.

	src: payload to be encrypted
	iv: 16-byte IV to use for encryption
	secret: base64-encoded 32-byte key to use for signing and encryption
	now: time to be used for the timestamp in the generated token
	token: value of the token that should be generated


verify.json

	contains a valid token and all parameters needed to deterministically
	verify it.

	token: token to be verified
	ttl_sec: time-to-live in seconds
	now: current time of the verifying process
	secret: base64-encoded 32-byte key to use for signing and decryption
	src: unencrypted payload to be retrieved from the token


invalid.json

	contains parameters for verification and a token that is invalid
	under those parameters, as well as a description of why the token
	is invalid.

	desc: reason why the token is invalid
	token: invalid token
	ttl_sec: time-to-live in seconds
	now: current time of the verifying process
	secret: base64-encoded 32-byte key to use for signing and decryption

About

Spec and acceptance tests for the Fernet format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •