@@ -42,7 +42,7 @@ message fragment is signed using the authentication key. It is encrypted using
43## Diffie-Hellman key exchange {#key-exchange}
43## Diffie-Hellman key exchange {#key-exchange}
45−For each foreign ship a given ship has met, `$ames-state` contains a
45+For each foreign ship a given ship has communicated with, `$ames-state` contains a
46`$peer-state`, inside which the `$symmetric-key` (an atom which nests under
46`$peer-state`, inside which the `$symmetric-key` (an atom which nests under
47`@uw`) is utilized for encrypting all Ames packets shared between the two ships.
47`@uw`) is utilized for encrypting all Ames packets shared between the two ships.
48The `symmetric-key` is derived using [`+shar:ed:crypto`](@/docs/arvo/reference/cryptography.md#shar) found in `sys/zuse.hoon`,
48The `symmetric-key` is derived using [`+shar:ed:crypto`](@/docs/arvo/reference/cryptography.md#shar) found in `sys/zuse.hoon`,
@@ -122,7 +122,7 @@ This core is used for the standard asymmetric cryptographic operations: encrypti
123#### `+ex:acru`
123#### `+ex:acru`
125−This core stores keys and their fingerprints. `+sec` is the secret key (which
125+This core is used to extract keys and their fingerprints. `+sec` is the secret key (which
126may be empty), `+pub` is the public key associated to the secret key, `+pac` is
126may be empty), `+pub` is the public key associated to the secret key, `+pac` is
127the fingerprint associated to the secret key, and `+fig` is the fingerprint
127the fingerprint associated to the secret key, and `+fig` is the fingerprint
128associated to the public key. We note that when the core contains both
128associated to the public key. We note that when the core contains both
@@ -143,4 +143,3 @@ only the public key.
143These arms are for symmetric encryption (`+en`) and decryption (`+de` and
143These arms are for symmetric encryption (`+en`) and decryption (`+de` and
144`+dy`). The difference between the decryption arms is that `+de` returns null
144`+dy`). The difference between the decryption arms is that `+de` returns null
145and `+dy` crashes upon failure.
145and `+dy` crashes upon failure.