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.