mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-03 20:54:41 +02:00
Comment test ASN DER sequences
This commit is contained in:
66
tests/api.c
66
tests/api.c
@@ -18474,10 +18474,10 @@ static int test_wc_PKCS7_DecodeSymmetricKeyPackage(void)
|
|||||||
|
|
||||||
{
|
{
|
||||||
const byte one_key[] = {
|
const byte one_key[] = {
|
||||||
0x30, 0x08,
|
0x30, 0x08, /* SymmetricKeyPackage SEQUENCE header */
|
||||||
0x02, 0x01, 0x01,
|
0x02, 0x01, 0x01, /* version v1 */
|
||||||
0x30, 0x03,
|
0x30, 0x03, /* sKeys SEQUENCE OF */
|
||||||
0x02, 0x01, 0x01,
|
0x02, 0x01, 0x01, /* INTEGER standin for OneSymmetricKey */
|
||||||
};
|
};
|
||||||
/* NULL input data pointer */
|
/* NULL input data pointer */
|
||||||
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
||||||
@@ -18520,7 +18520,7 @@ static int test_wc_PKCS7_DecodeSymmetricKeyPackage(void)
|
|||||||
/* Invalid SKP SEQUENCE header. */
|
/* Invalid SKP SEQUENCE header. */
|
||||||
{
|
{
|
||||||
const byte bad_seq_header[] = {
|
const byte bad_seq_header[] = {
|
||||||
0x02, 0x01, 0x42,
|
0x02, 0x01, 0x42, /* Invalid SymmetricKeyPackage SEQUENCE header */
|
||||||
};
|
};
|
||||||
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
||||||
bad_seq_header, sizeof(bad_seq_header), 0, &item, &itemSz);
|
bad_seq_header, sizeof(bad_seq_header), 0, &item, &itemSz);
|
||||||
@@ -18530,9 +18530,9 @@ static int test_wc_PKCS7_DecodeSymmetricKeyPackage(void)
|
|||||||
/* Missing version object */
|
/* Missing version object */
|
||||||
{
|
{
|
||||||
const byte missing_version[] = {
|
const byte missing_version[] = {
|
||||||
0x30, 0x05,
|
0x30, 0x05, /* SymmetricKeyPackage SEQUENCE header */
|
||||||
0x30, 0x03,
|
0x30, 0x03, /* sKeys SEQUENCE OF */
|
||||||
0x02, 0x01, 0x01,
|
0x02, 0x01, 0x01, /* INTEGER standin for OneSymmetricKey */
|
||||||
};
|
};
|
||||||
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
||||||
missing_version, sizeof(missing_version), 0, &item, &itemSz);
|
missing_version, sizeof(missing_version), 0, &item, &itemSz);
|
||||||
@@ -18542,10 +18542,10 @@ static int test_wc_PKCS7_DecodeSymmetricKeyPackage(void)
|
|||||||
/* Invalid version number */
|
/* Invalid version number */
|
||||||
{
|
{
|
||||||
const byte bad_version[] = {
|
const byte bad_version[] = {
|
||||||
0x30, 0x08,
|
0x30, 0x08, /* SymmetricKeyPackage SEQUENCE header */
|
||||||
0x02, 0x01, 0x00,
|
0x02, 0x01, 0x00, /* version 0 (invalid) */
|
||||||
0x30, 0x03,
|
0x30, 0x03, /* sKeys SEQUENCE OF */
|
||||||
0x02, 0x01, 0x01,
|
0x02, 0x01, 0x01, /* INTEGER standin for OneSymmetricKey */
|
||||||
};
|
};
|
||||||
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
ret = wc_PKCS7_DecodeSymmetricKeyPackageKey(
|
||||||
bad_version, sizeof(bad_version), 0, &item, &itemSz);
|
bad_version, sizeof(bad_version), 0, &item, &itemSz);
|
||||||
@@ -18554,16 +18554,16 @@ static int test_wc_PKCS7_DecodeSymmetricKeyPackage(void)
|
|||||||
|
|
||||||
{
|
{
|
||||||
const byte key3_attr2[] = {
|
const byte key3_attr2[] = {
|
||||||
0x30, 0x18,
|
0x30, 0x18, /* SymmetricKeyPackage SEQUENCE header */
|
||||||
0x02, 0x01, 0x01,
|
0x02, 0x01, 0x01, /* version v1 */
|
||||||
0xA0, 0x08,
|
0xA0, 0x08, /* sKeyPkgAttrs EXPLICIT [0] header */
|
||||||
0x30, 0x06,
|
0x30, 0x06, /* sKeyPkgAttrs SEQUENCE OF header */
|
||||||
0x02, 0x01, 0x40,
|
0x02, 0x01, 0x40, /* INTEGER standin for Attribute 0 */
|
||||||
0x02, 0x01, 0x41,
|
0x02, 0x01, 0x41, /* INTEGER standin for Attribute 1 */
|
||||||
0x30, 0x09,
|
0x30, 0x09, /* sKeys SEQUENCE OF header */
|
||||||
0x02, 0x01, 0x0A,
|
0x02, 0x01, 0x0A, /* INTEGER standin for OneSymmetricKey 0 */
|
||||||
0x02, 0x01, 0x0B,
|
0x02, 0x01, 0x0B, /* INTEGER standin for OneSymmetricKey 1 */
|
||||||
0x02, 0x01, 0x0C,
|
0x02, 0x01, 0x0C, /* INTEGER standin for OneSymmetricKey 2 */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Valid attribute index 0 extraction */
|
/* Valid attribute index 0 extraction */
|
||||||
@@ -18629,11 +18629,11 @@ static int test_wc_PKCS7_DecodeOneSymmetricKey(void)
|
|||||||
|
|
||||||
{
|
{
|
||||||
const byte key1_attr2[] = {
|
const byte key1_attr2[] = {
|
||||||
0x30, 0x0E,
|
0x30, 0x0E, /* OneSymmetricKey SEQUENCE header */
|
||||||
0x30, 0x06,
|
0x30, 0x06, /* sKeyAttrs SEQUENCE OF header */
|
||||||
0x02, 0x01, 0x0A,
|
0x02, 0x01, 0x0A, /* INTEGER standin for Attribute 0 */
|
||||||
0x02, 0x01, 0x0B,
|
0x02, 0x01, 0x0B, /* INTEGER standin for Attribute 1 */
|
||||||
0x04, 0x04, 0xAA, 0xBB, 0xCC, 0xDD
|
0x04, 0x04, 0xAA, 0xBB, 0xCC, 0xDD /* sKey OCTET STRING */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* NULL input data pointer */
|
/* NULL input data pointer */
|
||||||
@@ -18680,8 +18680,8 @@ static int test_wc_PKCS7_DecodeOneSymmetricKey(void)
|
|||||||
|
|
||||||
{
|
{
|
||||||
const byte no_attrs[] = {
|
const byte no_attrs[] = {
|
||||||
0x30, 0x06,
|
0x30, 0x06, /* OneSymmetricKey SEQUENCE header */
|
||||||
0x04, 0x04, 0xAA, 0xBB, 0xCC, 0xDD
|
0x04, 0x04, 0xAA, 0xBB, 0xCC, 0xDD /* sKey OCTET STRING */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Attribute index 0 out of range */
|
/* Attribute index 0 out of range */
|
||||||
@@ -18699,10 +18699,10 @@ static int test_wc_PKCS7_DecodeOneSymmetricKey(void)
|
|||||||
|
|
||||||
{
|
{
|
||||||
const byte key0_attr2[] = {
|
const byte key0_attr2[] = {
|
||||||
0x30, 0x08,
|
0x30, 0x08, /* OneSymmetricKey SEQUENCE header */
|
||||||
0x30, 0x06,
|
0x30, 0x06, /* sKeyAttrs SEQUENCE OF header */
|
||||||
0x02, 0x01, 0x0A,
|
0x02, 0x01, 0x0A, /* INTEGER standin for Attribute 0 */
|
||||||
0x02, 0x01, 0x0B,
|
0x02, 0x01, 0x0B, /* INTEGER standin for Attribute 1 */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Valid attribute 0 access */
|
/* Valid attribute 0 access */
|
||||||
|
Reference in New Issue
Block a user