xref: /freebsd/crypto/openssl/crypto/asn1/a_octet.c (revision b077aed3)
1e71b7053SJung-uk Kim /*
2e71b7053SJung-uk Kim  * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
374664626SKris Kennaway  *
4b077aed3SPierre Pronchery  * Licensed under the Apache License 2.0 (the "License").  You may not use
5e71b7053SJung-uk Kim  * this file except in compliance with the License.  You can obtain a copy
6e71b7053SJung-uk Kim  * in the file LICENSE in the source distribution or at
7e71b7053SJung-uk Kim  * https://www.openssl.org/source/license.html
874664626SKris Kennaway  */
974664626SKris Kennaway 
1074664626SKris Kennaway #include <stdio.h>
11e71b7053SJung-uk Kim #include "internal/cryptlib.h"
1274664626SKris Kennaway #include <openssl/asn1.h>
1374664626SKris Kennaway 
ASN1_OCTET_STRING_dup(const ASN1_OCTET_STRING * x)141f13597dSJung-uk Kim ASN1_OCTET_STRING *ASN1_OCTET_STRING_dup(const ASN1_OCTET_STRING *x)
156f9291ceSJung-uk Kim {
16e71b7053SJung-uk Kim     return ASN1_STRING_dup(x);
176f9291ceSJung-uk Kim }
18f579bf8eSKris Kennaway 
ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING * a,const ASN1_OCTET_STRING * b)196f9291ceSJung-uk Kim int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a,
206f9291ceSJung-uk Kim                           const ASN1_OCTET_STRING *b)
216f9291ceSJung-uk Kim {
22e71b7053SJung-uk Kim     return ASN1_STRING_cmp(a, b);
236f9291ceSJung-uk Kim }
24f579bf8eSKris Kennaway 
ASN1_OCTET_STRING_set(ASN1_OCTET_STRING * x,const unsigned char * d,int len)256f9291ceSJung-uk Kim int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *x, const unsigned char *d,
266f9291ceSJung-uk Kim                           int len)
276f9291ceSJung-uk Kim {
28e71b7053SJung-uk Kim     return ASN1_STRING_set(x, d, len);
296f9291ceSJung-uk Kim }
30