示例#1
0
        internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory <byte> rebind, out PBES2Params decoded)
        {
            decoded = default;
            AsnValueReader sequenceReader = reader.ReadSequence(expectedTag);

            Medikit.Security.Cryptography.Asn1.AlgorithmIdentifierAsn.Decode(ref sequenceReader, rebind, out decoded.KeyDerivationFunc);
            Medikit.Security.Cryptography.Asn1.AlgorithmIdentifierAsn.Decode(ref sequenceReader, rebind, out decoded.EncryptionScheme);

            sequenceReader.ThrowIfNotEmpty();
        }
示例#2
0
 internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory <byte> rebind, out PBES2Params decoded)
 {
     Decode(ref reader, Asn1Tag.Sequence, rebind, out decoded);
 }