oids

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2022 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

Package oids provides en: a set of constants and functions for working with ASN.1 OBJECT IDENTIFIER

in relation to the GOST encryption standard

ru: набор констант и функции работы с ASN.1 OBJECT IDENTIFIER

применительно стандарта шифрования GOST

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get(oidID ID) (asn1.ObjectIdentifier, error)

Get en: get asn1.ObjectIdentifier by the corresponding constant ru: получить asn1.ObjectIdentifier по соответствующей константе

Types

type ID

type ID string
const (
	Unknown                            ID = "Unknown"
	Tc26Gost34102012256                ID = "Tc26Gost34102012256"
	Tc26Gost34102012512                ID = "Tc26Gost34102012512"
	Tc26Gost34112012256                ID = "Tc26Gost34112012256"
	Tc26Gost34112012512                ID = "Tc26Gost34112012512"
	Tc26SignWithDigestGost341012256    ID = "Tc26SignWithDigestGost341012256"
	Tc26SignWithDigestGost341012512    ID = "Tc26SignWithDigestGost341012512"
	Tc26AgreementGost341012256         ID = "Tc26AgreementGost341012256"
	Tc26AgreementGost341012512         ID = "Tc26AgreementGost341012512"
	GostR34102001CryptoProAParamSet    ID = "GostR34102001CryptoProAParamSet"
	GostR34102001CryptoProBParamSet    ID = "GostR34102001CryptoProBParamSet"
	GostR34102001CryptoProCParamSet    ID = "GostR34102001CryptoProCParamSet"
	GostR34102001CryptoProXchAParamSet ID = "GostR34102001CryptoProXchAParamSet"
	GostR34102001CryptoProXchBParamSet ID = "GostR34102001CryptoProXchBParamSet"
	Tc26Gost34102012256ParamSetA       ID = "Tc26Gost34102012256ParamSetA"
	Tc26Gost34102012256ParamSetB       ID = "Tc26Gost34102012256ParamSetB"
	Tc26Gost34102012256ParamSetC       ID = "Tc26Gost34102012256ParamSetC"
	Tc26Gost34102012256ParamSetD       ID = "Tc26Gost34102012256ParamSetD"
	Tc26Gost34102012512ParamSetA       ID = "Tc26Gost34102012512ParamSetA"
	Tc26Gost34102012512ParamSetB       ID = "Tc26Gost34102012512ParamSetB"
	Tc26Gost34102012512ParamSetC       ID = "Tc26Gost34102012512ParamSetC"
	SignatureGostR34102001             ID = "SignatureGostR34102001"
	SignatureGostR34102001GostR341194  ID = "SignatureGostR34102001GostR341194"
	PublicKeyRSA                       ID = "PublicKeyRSA"
	PublicKeyDSA                       ID = "PublicKeyDSA"
	PublicKeyECDSA                     ID = "PublicKeyECDSA"
	Data                               ID = "Data"
	SignedData                         ID = "SignedData"
	EnvelopedData                      ID = "EnvelopedData"
	SignedAndEnvelopedData             ID = "SignedAndEnvelopedData"
	DigestedData                       ID = "DigestedData"
	EncryptedData                      ID = "EncryptedData"
	AttributeContentType               ID = "AttributeContentType"
	AttributeMessageDigest             ID = "AttributeMessageDigest"
	AttributeSigningTime               ID = "AttributeSigningTime"
	SignatureMD2WithRSA                ID = "SignatureMD2WithRSA"
	SignatureMD5WithRSA                ID = "SignatureMD5WithRSA"
	ISOSignatureSHA1WithRSA            ID = "ISOSignatureSHA1WithRSA"
	SignatureSHA1WithRSA               ID = "SignatureSHA1WithRSA"
	SignatureSHA256WithRSA             ID = "SignatureSHA256WithRSA"
	SignatureSHA384WithRSA             ID = "SignatureSHA384WithRSA"
	SignatureSHA512WithRSA             ID = "SignatureSHA512WithRSA"
	SignatureRSAPSS                    ID = "SignatureRSAPSS"
	SignatureDSAWithSHA1               ID = "SignatureDSAWithSHA1"
	SignatureDSAWithSHA256             ID = "SignatureDSAWithSHA256"
	SignatureECDSAWithSHA1             ID = "SignatureECDSAWithSHA1"
	SignatureECDSAWithSHA256           ID = "SignatureECDSAWithSHA256"
	SignatureECDSAWithSHA384           ID = "SignatureECDSAWithSHA384"
	SignatureECDSAWithSHA512           ID = "SignatureECDSAWithSHA512"
	HashFuncSHA1                       ID = "HashFuncSHA1"
	HashFuncSHA256                     ID = "HashFuncSHA256"
	HashFuncSHA384                     ID = "HashFuncSHA384"
	HashFuncSHA512                     ID = "HashFuncSHA512"
	HashFuncGostR341194                ID = "HashFuncGostR341194"
)

func GetID

func GetID(oid asn1.ObjectIdentifier) (ID, error)

GetID en: get a constant by the corresponding asn1.ObjectIdentifier ru: получить константу по соответствующему asn1.ObjectIdentifier

Directories

Path Synopsis
Package algorithm provides en: set of constants and functions for working with encryption algorithms in relation to the GOST encryption standard ru: набор констант и функции работы с алгоритмами шифрования применительно стандарта шифрования GOST
Package algorithm provides en: set of constants and functions for working with encryption algorithms in relation to the GOST encryption standard ru: набор констант и функции работы с алгоритмами шифрования применительно стандарта шифрования GOST
public-key-algorithm
Package publickeyalgorithm provides en: a set of constants and functions for working with encryption algorithms for public keys in relation to the GOST encryption standard ru: набор констант и функции работы с алгоритмами шифрования для публичных ключей применительно стандарта шифрования GOST
Package publickeyalgorithm provides en: a set of constants and functions for working with encryption algorithms for public keys in relation to the GOST encryption standard ru: набор констант и функции работы с алгоритмами шифрования для публичных ключей применительно стандарта шифрования GOST
signature-algorithm
Package signaturealgorithm provides en: a set of constants and functions for working with encryption algorithms for signatures in relation to the GOST encryption standard ru: набор констант и функции работы с алгоритмами шифрования для подписей применительно стандарта шифрования GOST
Package signaturealgorithm provides en: a set of constants and functions for working with encryption algorithms for signatures in relation to the GOST encryption standard ru: набор констант и функции работы с алгоритмами шифрования для подписей применительно стандарта шифрования GOST
Package curves provides en: a set of functions for working with *gost3410.Curve in relation to the GOST encryption standard ru: набор функции работы с *gost3410.Curve применительно стандарта шифрования GOST
Package curves provides en: a set of functions for working with *gost3410.Curve in relation to the GOST encryption standard ru: набор функции работы с *gost3410.Curve применительно стандарта шифрования GOST
Package hash provides en: a set of constants and functions for working with hash functions in relation to the GOST encryption standard ru: набор констант и функции работы с хеш функциями применительно стандарта шифрования GOST
Package hash provides en: a set of constants and functions for working with hash functions in relation to the GOST encryption standard ru: набор констант и функции работы с хеш функциями применительно стандарта шифрования GOST

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL