diff --git a/spec/Overview.html b/spec/Overview.html index 06a312e..ae3e8f2 100644 --- a/spec/Overview.html +++ b/spec/Overview.html @@ -4471,7 +4471,8 @@
Set the algorithm field to the OID
- 1.2.840.113549.1.1.1
+ rsaEncryption
defined in
+ [[RFC3447]].
Set the algorithm field to the OID
- 1.2.840.113549.1.1.1
+ rsaEncryption
defined in
+ [[RFC3447]].
Set the algorithm field to the OID
- id-RSASSA-PSS
defined in
+ rsaEncryption
defined in
[[RFC3447]].
- Set the params field to an instance of the
- RSASSA-PSS-params
ASN.1 type with the following
- properties:
+ Set the params field to the ASN.1 type NULL.
- Set the hashAlgorithm field to an instance of
- the HashAlgorithm
ASN.1 type with the
- following properties:
-
"SHA-1"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha1
defined in [[RFC3447]].
-
"SHA-256"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha256
defined in [[RFC3447]].
-
"SHA-384"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha384
defined in [[RFC3447]].
-
"SHA-512"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha512
defined in [[RFC3447]].
-
- Perform any [= RSA-PSS key export steps | key export steps =] - defined by other applicable - specifications, passing format and the - {{RsaHashedKeyAlgorithm/hash}} attribute of - the {{CryptoKey/[[algorithm]]}} - internal slot of key - and obtaining hashOid and hashParams. -
-- Set the algorithm object identifier - of hashAlgorithm to hashOid. -
-- Set the params field of hashAlgorithm - to - hashParams if hashParams is not - undefined and omit the params field otherwise. -
-
- Set the maskGenAlgorithm field to an instance
- of the MaskGenAlgorithm
ASN.1 type with the
- following properties:
-
- Set the algorithm field to the OID
- id-mgf1
defined in [[RFC3447]].
-
- Set the params field to an instance of the
- HashAlgorithm
ASN.1 type that is
- identical to the hashAlgorithm field.
-
- Set the saltLength field to the length in - octets of the digest algorithm identified by the {{KeyAlgorithm/name}} attribute of the {{RsaHashedKeyAlgorithm/hash}} attribute - of the {{CryptoKey/[[algorithm]]}} - internal slot of key. -
-
Set the algorithm field to the OID
- id-RSASSA-PSS
defined in
+ rsaEncryption
defined in
[[RFC3447]].
- Set the params field to an instance of the
- RSASSA-PSS-params
ASN.1 type with the following
- properties:
+ Set the params field to the ASN.1 type NULL.
- Set the hashAlgorithm field to an instance of
- the HashAlgorithm
ASN.1 type with the
- following properties:
-
"SHA-1"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha1
defined in [[RFC3447]].
-
"SHA-256"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha256
defined in [[RFC3447]].
-
"SHA-384"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha384
defined in [[RFC3447]].
-
"SHA-512"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha512
defined in [[RFC3447]].
-
- Perform any [= RSA-PSS key export steps | key export steps =] - defined by other applicable - specifications, passing format and the - {{RsaHashedKeyAlgorithm/hash}} attribute of - the {{CryptoKey/[[algorithm]]}} - internal slot of key - and obtaining hashOid and hashParams. -
-- Set the algorithm object identifier - of hashAlgorithm to hashOid. -
-- Set the params field of hashAlgorithm - to - hashParams if hashParams is not - undefined and omit the params field otherwise. -
-
- Set the maskGenAlgorithm field to an instance
- of the MaskGenAlgorithm
ASN.1 type with the
- following properties:
-
- Set the algorithm field to the OID
- id-mgf1
defined in [[RFC3447]].
-
- Set the params field to an instance of the
- HashAlgorithm
ASN.1 type that is
- identical to the hashAlgorithm field.
-
- Set the saltLength field to the length in - octets of the digest algorithm identified by the {{KeyAlgorithm/name}} attribute of the {{RsaHashedKeyAlgorithm/hash}} attribute - of the {{CryptoKey/[[algorithm]]}} - internal slot of key. -
-
Set the algorithm field to the OID
- id-RSAES-OAEP
defined in
+ rsaEncryption
defined in
[[RFC3447]].
- Set the params field to an instance of the
- RSAES-OAEP-params
ASN.1 type with the following
- properties:
+ Set the params field to the ASN.1 type NULL.
- Set the hashAlgorithm field to an instance of
- the HashAlgorithm
ASN.1 type with the
- following properties:
-
"SHA-1"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha1
defined in [[RFC3447]].
-
"SHA-256"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha256
defined in [[RFC3447]].
-
"SHA-384"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha384
defined in [[RFC3447]].
-
"SHA-512"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha512
defined in [[RFC3447]].
-
- Perform any [= RSA-PSS key export steps | key export steps =] - defined by other applicable - specifications, passing format and the - {{RsaHashedKeyAlgorithm/hash}} attribute of - the {{CryptoKey/[[algorithm]]}} - internal slot of key - and obtaining hashOid and hashParams. -
-- Set the algorithm object identifier - of hashAlgorithm to hashOid. -
-- Set the params field of hashAlgorithm - to - hashParams if hashParams is not - undefined and omit the params field otherwise. -
-
- Set the maskGenAlgorithm field to an instance
- of the MaskGenAlgorithm
ASN.1 type with the
- following properties:
-
- Set the algorithm field to the OID
- id-mgf1
defined in [[RFC3447]].
-
- Set the params field to an instance of the
- HashAlgorithm
ASN.1 type that is
- identical to the hashAlgorithm field.
-
Set the algorithm field to the OID
- id-RSAES-OAEP
defined in
+ rsaEncryption
defined in
[[RFC3447]].
- Set the params field to an instance of the
- RSAES-OAEP-params
ASN.1 type with the following
- properties:
+ Set the params field to the ASN.1 type NULL.
- Set the hashAlgorithm field to an instance of
- the HashAlgorithm
ASN.1 type with the
- following properties:
-
"SHA-1"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha1
defined in [[RFC3447]].
-
"SHA-256"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha256
defined in [[RFC3447]].
-
"SHA-384"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha384
defined in [[RFC3447]].
-
"SHA-512"
:
-
- Set the algorithm object identifier
- of hashAlgorithm to the
- OID id-sha512
defined in [[RFC3447]].
-
- Perform any [= RSA-OAEP key export steps | key export steps =] - defined by other applicable - specifications, passing format and the - {{RsaHashedKeyAlgorithm/hash}} attribute of - the {{CryptoKey/[[algorithm]]}} - internal slot of key - and obtaining hashOid and hashParams. -
-- Set the algorithm object identifier - of hashAlgorithm to hashOid. -
-- Set the params field of hashAlgorithm - to - hashParams if hashParams is not - undefined and omit the params field otherwise. -
-
- Set the maskGenAlgorithm field to an instance
- of the MaskGenAlgorithm
ASN.1 type with the
- following properties:
-
- Set the algorithm field to the OID
- id-mgf1
defined in [[RFC3447]].
-
- Set the params field to an instance of the
- HashAlgorithm
ASN.1 type that is
- identical to the hashAlgorithm field.
-
- Set the algorithm object identifier to the OID
- 1.2.840.10045.2.1
.
+ Set the algorithm field to the OID
+ id-ecPublicKey
defined in
+ [[RFC5480]].
- Set the algorithm object identifier to the OID
- 1.2.840.10045.2.1
.
+ Set the algorithm field to the OID
+ id-ecPublicKey
defined in
+ [[RFC5480]].
- Set the algorithm object identifier to the OID
- 1.3.132.1.12
.
+ Set the algorithm field to the OID
+ id-ecPublicKey
defined in
+ [[RFC5480]].
- Set the algorithm object identifier to the OID
- 1.3.132.1.12
.
+ Set the algorithm field to the OID
+ id-ecPublicKey
defined in
+ [[RFC5480]].