package rfc3962

Import Path
	github.com/jcmturner/gokrb5/v8/crypto/rfc3962 (on go.dev)

Dependency Relation
	imports 9 packages, and imported by one package

Involved Source Files Package rfc3962 provides encryption and checksum methods as specified in RFC 3962 keyDerivation.go
Package-Level Functions (total 8)
DecryptData decrypts the data provided using the methods specific to the etype provided as defined in RFC 3962.
DecryptMessage decrypts the message provided using the methods specific to the etype provided as defined in RFC 3962. The integrity of the message is also verified.
EncryptData encrypts the data provided using methods specific to the etype provided as defined in RFC 3962.
EncryptMessage encrypts the message provided using the methods specific to the etype provided as defined in RFC 3962. The encrypted data is concatenated with its integrity hash to create an encrypted message.
S2KparamsToItertions converts the string representation of iterations to an integer
StringToKey returns a key derived from the string provided according to the definition in RFC 3961.
StringToKeyIter returns a key derived from the string provided according to the definition in RFC 3961.
StringToPBKDF2 generates an encryption key from a pass phrase and salt string using the PBKDF2 function from PKCS #5 v2.0