Skip to content

Commit 5bec3eb

Browse files
pUrGe12jgadsden
authored andcommitted
changes
1 parent 7559c42 commit 5bec3eb

File tree

4 files changed

+27
-4
lines changed

4 files changed

+27
-4
lines changed

.spellcheck-ja.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
matrix:
2+
- name: Markdown
3+
aspell:
4+
lang: ja
5+
dictionary:
6+
wordlists:
7+
- .wordlist-ja.txt
8+
output: wordlist.dic
9+
encoding: utf-8
10+
pipeline:
11+
- pyspelling.filters.markdown:
12+
- pyspelling.filters.html:
13+
comments: false
14+
ignores:
15+
- code
16+
- pre
17+
sources:
18+
- 'release-ja/**/*.md'
19+
default_encoding: utf-8

.wordlist-en.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
AES
2+
AEAD
23
APIT
34
APIs
45
APK
@@ -21,7 +22,9 @@ BOV
2122
BetterEm
2223
Brømsø
2324
CAPEC
25+
CCM
2426
CFB
27+
ChaCha
2528
CISO
2629
CMS
2730
CMSeeK
@@ -82,6 +85,7 @@ EscapeAll
8285
Exploitability
8386
FIPS
8487
Flaxman
88+
GCM
8589
GCP
8690
GDPR
8791
GHSL

contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ To run these checks locally before pushing a commit, run these commands from the
100100

101101
1. Link checker: `lychee --max-retries 5 --exclude-path './_includes/*.html' './**/*.md'`
102102
2. Markdown linter: `markdownlint-cli2 **/*.md`
103-
3. Spell checker: `pyspelling --config .spellcheck.yaml`
103+
3. Spell checker: `pyspelling --config .spellcheck-en.yaml` (for english)
104104
4. commands to set up the environment for PDF and ePub export
105105

106106
```text

draft/04-foundations/04-crypto-principles.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Cryptography is central to authentication:
6464
2. in authentication protocols often use cryptography to either directly authenticate entities
6565
or to exchange credentials in a secure manner
6666
3. to verify the identity of one or both parties in exchanging messages,
67-
for example identity verification within [Transport Layer Security v1.3][tls] (TLS)
67+
for example identity verification within [Transport Layer Security v][tls] (TLS)
6868

6969
OpenID Connect is widely used as an identity layer on top of the OAuth 2.0 protocol,
7070
see the [OAuth 2.0 Protocol][csoauth] Cheat Sheet.
@@ -159,7 +159,7 @@ Almost all cryptographic libraries support the four original DES cipher modes of
159159

160160
They support OFB (Output Feedback), and CFB (Cipher Feedback). Many also support CTR (Counter) mode.
161161

162-
Note that the DES modes are insecure and aren't used today.
162+
Note that the DES modes are insecure and aren't used today.
163163
Modern standards indicate the use of AEAD modes.
164164
These are GCM (Galois Counter Mode) and CCM (Counter with CBC-MAC) to name a few.
165165

@@ -188,7 +188,7 @@ which is only used for the duration of the encrypted communication.
188188
This random session key is then encrypted using an asymmetric cipher and the recipient's private key.
189189
The plaintext data itself is encrypted with the session key.
190190
Then the entire bundle (encrypted session key and encrypted message) is all sent together.
191-
Both [TLS 1.3][tls] and S/MIME are common cryptosystems using hybrid cryptography today.
191+
Both [TLS][tls] and S/MIME are common cryptosystems using hybrid cryptography today.
192192

193193
#### Digital signature
194194

0 commit comments

Comments
 (0)