| rfc9548v7.txt | rfc9548.txt | |||
|---|---|---|---|---|
| Independent Submission E. Karelina, Ed. | Independent Submission E. Karelina, Ed. | |||
| Request for Comments: 9548 InfoTeCS | Request for Comments: 9548 InfoTeCS | |||
| Category: Informational April 2024 | Category: Informational May 2024 | |||
| ISSN: 2070-1721 | ISSN: 2070-1721 | |||
| Generating Transport Key Containers (PFX) Using the GOST Algorithms | Generating Transport Key Containers (PFX) Using the GOST Algorithms | |||
| Abstract | Abstract | |||
| This document specifies how to use "PKCS #12: Personal Information | This document specifies how to use "PKCS #12: Personal Information | |||
| Exchange Syntax v1.1" (RFC 7292) to transport key containers (PFX) | Exchange Syntax v1.1" (RFC 7292) to transport key containers (PFX) | |||
| for storing keys and certificates in conjunction with the Russian | for storing keys and certificates in conjunction with the Russian | |||
| national standard GOST algorithms. | national standard GOST algorithms. | |||
| skipping to change at line 139 ¶ | skipping to change at line 139 ¶ | |||
| = (b_1,...,b_s) belongs to the set V_s if b_1,...,b_s belongs to | = (b_1,...,b_s) belongs to the set V_s if b_1,...,b_s belongs to | |||
| {0,...,255} | {0,...,255} | |||
| |A| the number of components (a length) of the vector A belonging to | |A| the number of components (a length) of the vector A belonging to | |||
| V_s (if A is an empty string, then |A| = 0) | V_s (if A is an empty string, then |A| = 0) | |||
| A||C a concatenation of two byte strings A, C from V_s, i.e., a | A||C a concatenation of two byte strings A, C from V_s, i.e., a | |||
| string from V_(|A|+|C|), where the left substring from V_(|A|) is | string from V_(|A|+|C|), where the left substring from V_(|A|) is | |||
| equal to the string A and the right substring from V_(|C|) is | equal to the string A and the right substring from V_(|C|) is | |||
| equal to the string C: A = (a_1,...,a_(n_1)) in V_(n_1) and C = | equal to the string C: A = (a_1,...,a_(n_1)) in V_(n_1) and C = | |||
| (c_2,...,c_(n_2)) in V_(n_2), res = | (c_1,...,c_(n_2)) in V_(n_2), res = | |||
| (a_1,...,a_(n_1),c_2,...,c_(n_2)) in V_(n_1+n_2) | (a_1,...,a_(n_1),c_1,...,c_(n_2)) in V_(n_1+n_2) | |||
| F_q a finite prime field represented as a set of q integers | F_q a finite prime field represented as a set of q integers | |||
| {0,1,...,q - 1}, where q > 3 - prime number | {0,1,...,q - 1}, where q > 3 - prime number | |||
| b mod q the minimum non-negative number comparable to b modulo p | b mod q the minimum non-negative number comparable to b modulo p | |||
| INT(b) integer INT(b) = b_1 + b_2 * 256 +...+ b_s * 256^(s-1), where | INT(b) integer INT(b) = b_1 + b_2 * 256 +...+ b_s * 256^(s-1), where | |||
| b belongs to V_s | b belongs to V_s | |||
| This document uses the following terms and abbreviations: | This document uses the following terms and abbreviations: | |||
| skipping to change at line 1174 ¶ | skipping to change at line 1174 ¶ | |||
| : E7F2635F24C5445D5AF9 | : E7F2635F24C5445D5AF9 | |||
| 97 129: CONTEXT SPECIFIC (1): | 97 129: CONTEXT SPECIFIC (1): | |||
| : 01B48BB75ABC290E18655C62A14FB52D5F50844ECC1D1F6004487B | : 01B48BB75ABC290E18655C62A14FB52D5F50844ECC1D1F6004487B | |||
| : 4B5C9534696AB7BFAB346E5516A9AB3CCEF8ADB52C3A5855F0CFB3 | : 4B5C9534696AB7BFAB346E5516A9AB3CCEF8ADB52C3A5855F0CFB3 | |||
| : 64AA6B5DD937E4ECFC9525BF9F6A085076718A45C81FF4921E3E2B | : 64AA6B5DD937E4ECFC9525BF9F6A085076718A45C81FF4921E3E2B | |||
| : BF72BF3EEBF3EE1613412665FF13DDA7BF275268EB11AE9DE707D7 | : BF72BF3EEBF3EE1613412665FF13DDA7BF275268EB11AE9DE707D7 | |||
| : F1B884CB6CF4760B9F16F024330D546B881D5EA0CE | : F1B884CB6CF4760B9F16F024330D546B881D5EA0CE | |||
| Acknowledgments | Acknowledgments | |||
| The author thanks Alexander Potashnikov, Semen Pianov, and Valery | The author thanks Potashnikov Alexander, Pianov Semen, and Smyslov | |||
| Smyslov for their careful readings and useful comments, and Alexander | Valery for their careful readings and useful comments, and Chelpanov | |||
| Chelpanov for his help with the registration of identifiers. | Alexander for his help with the registration of identifiers. | |||
| Author's Address | Author's Address | |||
| Ekaterina Karelina (editor) | Ekaterina Karelina (editor) | |||
| InfoTeCS | InfoTeCS | |||
| 2B stroenie 1, ul. Otradnaya | 2B stroenie 1, ul. Otradnaya | |||
| Moscow | Moscow | |||
| 127273 | 127273 | |||
| Russian Federation | Russian Federation | |||
| Email: Ekaterina.Karelina@infotecs.ru | Email: Ekaterina.Karelina@infotecs.ru | |||
| End of changes. 3 change blocks. | ||||
| 6 lines changed or deleted | 6 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||