a Secarta project ...

HTTPsec Authentication Protocol


Preamble

6.1.3. Encryption Scheme

RSA Optimal Asymmetric Encryption Padding (RSAES-OAEP) [PKCS#1], using hash function SHA-1, mask generation function MGF1 (with SHA-1), and the empty-string for the "label" parameter.

Note: whereas SHA-256 is specified as the Hash Algorithm primitive for employment elsewhere in the protocol, the choice of the SHA-1 here is made for the following reasons:

  1. The potential cryptanalytic vulnerability of SHA-1 is not relevant in this context. The role of the hash algorithm in OAEP is merely to hash the label parameter which in this instance is a known constant.
  2. OAEP with SHA-1 is widely implemented.