-
decrypt(str_passphrase) → {Boolean}
-
Decrypts the private key MPIs which are needed to use the key.
openpgp_packet_keymaterial.hasUnencryptedSecretKeyData should be
false otherwise
a call to this function is not needed
Parameters:
Name |
Type |
Description |
str_passphrase |
String
|
The passphrase for this private key
as string |
- Source:
Returns:
True if the passphrase was correct or MPI already
decrypted; false if not
-
Type
-
Boolean
-
encrypt(passphrase)
-
Encrypt the payload. By default, we use aes256 and iterated, salted string
to key specifier
Parameters:
Name |
Type |
Description |
passphrase |
String
|
|
- Source:
-
getFingerprint() → {String}() → {String}
-
Calculates the fingerprint of the key
- Inherited From:
- Source:
Returns:
A string containing the fingerprint
-
Type
-
String
-
getKeyId() → {String}() → {String}
-
Calculates the key id of the key
- Inherited From:
- Source:
Returns:
A 8 byte key id
-
Type
-
String
-
read(bytes)
-
Internal parser for private keys as specified in RFC 4880 section 5.5.3
Parameters:
Name |
Type |
Description |
bytes |
String
|
Input string to read the packet from |
- Source:
-
write() → {String}
-
Creates an OpenPGP key packet for the given key.
- Source:
Returns:
A string of bytes containing the secret key OpenPGP packet
-
Type
-
String