aboutsummaryrefslogtreecommitdiffstats
path: root/doc/dev_ref/oids.rst
blob: 6aac1a5a722bc7f3ae868f3e86e12a27828ff6ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Private OID Assignments
==========================

The library uses some OIDs under a private arc assigned by IANA,
1.3.6.1.4.1.25258

Values currently assigned are::

  randombit   OBJECT IDENTIFIER ::= { 1 3 6 1 4 1 25258 }

  publicKey   OBJECT IDENTIFIER ::= { randombit 1 }

  mceliece    OBJECT IDENTIFIER ::= { publicKey 3 }
  -- { publicKey 4 } previously used as private X25519
  -- { publicKey 5 } previously used for XMSS draft 6
  gost-3410-with-sha256 OBJECT IDENTIFIER ::= { publicKey 6 1 }
  kyber       OBJECT IDENTIFIER ::= { publicKey 7 }
  xmss        OBJECT IDENTIFIER ::= { publicKey 8 }

  symmetricKey OBJECT IDENTIFIER ::= { randombit 3 }

  ocbModes OBJECT IDENTIFIER ::= { symmetricKey 2 }

  aes-128-ocb      OBJECT IDENTIFIER ::= { ocbModes 1 }
  aes-192-ocb      OBJECT IDENTIFIER ::= { ocbModes 2 }
  aes-256-ocb      OBJECT IDENTIFIER ::= { ocbModes 3 }
  serpent-256-ocb  OBJECT IDENTIFIER ::= { ocbModes 4 }
  twofish-256-ocb  OBJECT IDENTIFIER ::= { ocbModes 5 }
  camellia-128-ocb OBJECT IDENTIFIER ::= { ocbModes 6 }
  camellia-192-ocb OBJECT IDENTIFIER ::= { ocbModes 7 }
  camellia-256-ocb OBJECT IDENTIFIER ::= { ocbModes 8 }

  sivModes OBJECT IDENTIFIER ::= { symmetricKey 4 }

  aes-128-siv      OBJECT IDENTIFIER ::= { sivModes 1 }
  aes-192-siv      OBJECT IDENTIFIER ::= { sivModes 2 }
  aes-256-siv      OBJECT IDENTIFIER ::= { sivModes 3 }
  serpent-256-siv  OBJECT IDENTIFIER ::= { sivModes 4 }
  twofish-256-siv  OBJECT IDENTIFIER ::= { sivModes 5 }
  camellia-128-siv OBJECT IDENTIFIER ::= { sivModes 6 }
  camellia-192-siv OBJECT IDENTIFIER ::= { sivModes 7 }
  camellia-256-siv OBJECT IDENTIFIER ::= { sivModes 8 }
  sm4-128-siv      OBJECT IDENTIFIER ::= { sivModes 9 }